по 1 и 3 это Вам в поддержку.
Вопрос: Скажите на какое событие подвеситься, что бы сделать такую проверку в совершенном заказе?
orm.beforewrite или orm.afterwrite заказа.
Форум ReadyScript Сообщения от Закусило Александр
по 1 и 3 это Вам в поддержку.
Вопрос: Скажите на какое событие подвеситься, что бы сделать такую проверку в совершенном заказе?
orm.beforewrite или orm.afterwrite заказа.
Вам надо в robots.txt такие ссылки закрыть.
Например:
*pageSize*Не знаю как у этого товарища, но в облаке я не могу достать шаблон catalog/product_offers.tpl, оригинал, что бы его модифицировать. Только если скачать свежий дистрибутив, скопировав нужные шаблоны.
Вы ошибаетесь.
Управление->Шаблоны->Слева выбор темы и там же выбор идёт модулей. Вам нужен Каталог товаров. Это оно и есть.
В категории товаров, Вам всегда доступно API категорий. И Вы можете воспользоваться методом getPathToFirst.
{$back_list=$this_controller->dirapi->getPathToFirst(id категорий от которой нужно обратное дерево получить)}
<pre>
{var_dump($back_list)}
</pre>Чтобы понимать где лежат шаблоны, нужно пройти руководство:
https://readyscript.ru/faq/#faq-create-theme
И во-вторых, если Вы собрались править шаблоны, то хорошо бы обзавестись средой разработки и иметь локальную копию Вашего сайта. Это бы Вам облегчило бы раз в 10 работу. Желательно или webstrorm или phped.
/modules/catalog/view/
1. Нужно создать свой модуль с классом API
2. В шаблоне вызвать при помощи static_call публичный статический метод данного класса.
3. Внутрь метода положить часть функционала относящегося к брендам из блок контроллера \Catalog\Controller\Block\SideFilters
Я же Вам уже ответил. Для этого используете flexbox и параметр order. http://frontender.info/a-guide-to-flexbox/ или http://html5.by/blog/flexbox/
Когда они доберутся, то сделают. Задач очень много.
можно конечно к alt добавить пару слов типа title="купить"+alt+"с доставкой". чтобы у всех так было прописано
Ну Вам ничего не мешает это сделать. Просто повторите, то что в alt и добавьте вашу фразу.
Т.е. нужно вверху шаблона вставить
{static_call var=brand callback=['\Catalog\Model\Orm\Brand', 'loadByWhere'] params=[[а тут что писать???]]}
?
Не по делу:
Можно ничего, можно массив для запроса.
По делу:
Зачем вам грузить бренд один бренд. Вы должны вызвать метод из своего модуля. И внутри вызвать методы из блок контроллера фильтров, чтобы получить бренды которые есть у категории внутри.
Блок фильтров это
\Catalog\Controller\Block\SideFilters в /modules/catalog/controller/block/sidefilters.inc.php
В этом блок контроллере подгружаются бренды для фильтра в категории.
Мало информации. Всё у Вас работает.
А у Вас разве не заработало? Если нет, то приведите пример, что ожидали.
Нет. getCost возвращает только цену.
Ну как вариант у комплектаций укажите артикул через CSV импорт и экспорт.
А зачем их нужно делать абсолютно различными от аттрибута ALT?
Это даст копию шаблона в которой вы допишите свой title куда нужно.
???? Зачем? Вам нужно просто настроить фильтр выгрузки товаров на сайт.
Вы создаёте свой модуль?
Ну ограничьте в фильтре 1С выгрузку по тем у которых есть цена.
Обратитесь в поддержку.
А $brands Вы как получили в шаблоне? Вам надо в шаблоне при помощи static_call вызвать свою функцию в Вашем классе, и получить бренды. Вы так делали?
Первым рендерится содержимое выводящиеся front контроллером, а затем вся обёртка с блок контроллерами. Блок с фильтрами к этому моменту ещё не обработан.
Вам нужно перегрузить шаблон list_products.tpl или list_product_items.tpl, если у Вас более новые шаблоны.
C HTML у Вас всё в порядке. У Вас проблема в CSS в объединённый и оптимизированный файл не попадают конструкции для socialLine. В каком у Вас он файле и что у Вас находится в layout.tpl?
в firebag, если проинспектировать.. то в коде - class="module-wrapper"
Он появляется когда Вы находитесь в режиме правки и оборачивает все блок контроллеры.
1. ясн, т.е сайт сам так прописывает.. а можно это как-то в конструкцию массового редактирования добавлять?
Нет.
2. Скорее пожелание для доработки.
Возможно ли в категории добавить поля мета тегов для товаров по умолчанию!? Т.е. прописал там формулу как в массовом добавлении и всем новым товарам мета будет прописываться по формуле?
На данный момент нет, но Вы можете указать формулы мета тегов указать у категорий непосредственно на соответствующей вкладке. Также Вы можете пожелание оставить на helpdesk.readyscript.ru
3. такую же штуку с рейтингом товаров. много новых товаров постоянно без рейтинга.
Добавьте в пожелания на heldesk.readyscript.ru
4. Возможность не выводить товары с нулевой ценой. (заводятся новые товары и через 30 минут они уже на сайте с ценой=0)
У вас 1С их выгружает каждые 30 минут исходя из настроек. Как вариант, в настройках модуля каталог товаров есть "Скрывать товары с нулевым остатком"
в яндекс счетчике уже добавил галку, не индексировать все страницы на которых расположен счетчик. Но каждый день сыпятся новые дубли..
Это вопрос к яндексу. Но скорее всего, страницы уже в индексе, и Вы на них запрет в robots.txt не прописали. Измения в поиске не вступают в сиюже минуту необходимо ждать.
Насколько я понимаю. мне надо окружить строку поиска в хтмл тегами <noindex>. Подскажите в каком файле это сделать?
Если, Вы желаете. Если в теме оформления есть /moduleview/catalog/blocks/searchline/searchform.tpl, то там. Иначе, в /modules/catalog/view/blocks/searchline/searchform.tpl.
P.S. Путь к шаблону прописан в Конструкторе сайта.
Форум ReadyScript Сообщения от Закусило Александр