876

(13 ответов, оставленных в Вопросы по работе с системой)

по 1 и 3 это Вам в поддержку.

Вопрос: Скажите на какое событие подвеситься, что бы сделать такую проверку в совершенном заказе?

orm.beforewrite или orm.afterwrite заказа.

877

(39 ответов, оставленных в Вопросы по работе с системой)

Вам надо в robots.txt такие ссылки закрыть.
Например:

*pageSize*

Не знаю как у этого товарища, но в облаке я не могу достать шаблон catalog/product_offers.tpl, оригинал, что бы его модифицировать. Только если скачать свежий дистрибутив, скопировав нужные шаблоны.

Вы ошибаетесь.
Управление->Шаблоны->Слева выбор темы и там же выбор идёт модулей. Вам нужен Каталог товаров. Это оно и есть.

В категории товаров, Вам всегда доступно API категорий. И Вы можете воспользоваться методом getPathToFirst.

{$back_list=$this_controller->dirapi->getPathToFirst(id категорий от которой нужно обратное дерево получить)}
<pre>
{var_dump($back_list)}
</pre>

880

(16 ответов, оставленных в Вопросы по созданию тем оформления)

Чтобы понимать где лежат шаблоны, нужно пройти руководство:
https://readyscript.ru/faq/#faq-create-theme
И во-вторых, если Вы собрались править шаблоны, то хорошо бы обзавестись средой разработки и иметь локальную копию Вашего сайта. Это бы Вам облегчило бы раз в 10 работу. Желательно или webstrorm или phped.

/modules/catalog/view/

881

(11 ответов, оставленных в Вопросы по созданию тем оформления)

1. Нужно создать свой модуль с классом API
2. В шаблоне вызвать при помощи static_call публичный статический метод данного класса.
3. Внутрь метода положить часть функционала относящегося к брендам из блок контроллера \Catalog\Controller\Block\SideFilters

882

(11 ответов, оставленных в Вопросы по работе с системой)

Я же Вам уже ответил. Для этого используете flexbox и параметр order. http://frontender.info/a-guide-to-flexbox/ или http://html5.by/blog/flexbox/

883

(10 ответов, оставленных в Вопросы по созданию тем оформления)

Когда они доберутся, то сделают. Задач очень много.

884

(16 ответов, оставленных в Вопросы по созданию тем оформления)

можно конечно к alt добавить пару слов типа title="купить"+alt+"с доставкой". чтобы у всех так было прописано

Ну Вам ничего не мешает это сделать. Просто повторите, то что в alt и добавьте вашу фразу.

885

(11 ответов, оставленных в Вопросы по созданию тем оформления)

Т.е. нужно вверху шаблона вставить
{static_call var=brand callback=['\Catalog\Model\Orm\Brand', 'loadByWhere'] params=[[а тут что писать???]]}
?

Не по делу:
Можно ничего, можно массив для запроса.

По делу:
Зачем вам грузить бренд один бренд. Вы должны вызвать метод из своего модуля. И внутри вызвать методы из блок контроллера фильтров, чтобы получить бренды которые есть у категории внутри.
Блок фильтров это
\Catalog\Controller\Block\SideFilters в /modules/catalog/controller/block/sidefilters.inc.php
В этом блок контроллере подгружаются бренды для фильтра в категории.

Мало информации. Всё у Вас работает.

887

(11 ответов, оставленных в Вопросы по работе с системой)

А у Вас разве не заработало? Если нет, то приведите пример, что ожидали.

888

(18 ответов, оставленных в Вопросы по работе с системой)

Нет. getCost возвращает только цену.

889

(23 ответов, оставленных в Вопросы по работе с системой)

Ну как вариант у комплектаций укажите артикул через CSV импорт и экспорт.

890

(16 ответов, оставленных в Вопросы по созданию тем оформления)

А зачем их нужно делать абсолютно различными от аттрибута ALT?

891

(16 ответов, оставленных в Вопросы по созданию тем оформления)

Это даст копию шаблона в которой вы допишите свой title куда нужно.

892

(10 ответов, оставленных в Вопросы по созданию тем оформления)

???? Зачем? Вам нужно просто настроить фильтр выгрузки товаров на сайт.

893

(2 ответов, оставленных в Вопросы по работе с системой)

Вы создаёте свой модуль?

894

(10 ответов, оставленных в Вопросы по созданию тем оформления)

Ну ограничьте в фильтре 1С выгрузку по тем у которых есть цена.

895

(11 ответов, оставленных в Вопросы по работе с системой)

Обратитесь в поддержку.

896

(11 ответов, оставленных в Вопросы по созданию тем оформления)

А $brands Вы как получили в шаблоне? Вам надо в шаблоне при помощи static_call вызвать свою функцию в Вашем классе, и получить бренды. Вы так делали?

Первым рендерится содержимое выводящиеся front контроллером, а затем вся обёртка с блок контроллерами. Блок с фильтрами к этому моменту ещё не обработан.

897

(16 ответов, оставленных в Вопросы по созданию тем оформления)

Вам нужно перегрузить шаблон list_products.tpl или list_product_items.tpl, если у Вас более новые шаблоны.

898

(23 ответов, оставленных в Вопросы по созданию тем оформления)

C HTML у Вас всё в порядке. У Вас проблема в CSS в объединённый и оптимизированный файл не попадают конструкции для socialLine. В каком у Вас он файле и что у Вас находится в layout.tpl?

в firebag, если проинспектировать.. то в коде - class="module-wrapper"

Он появляется когда Вы находитесь в режиме правки и оборачивает все блок контроллеры.

899

(10 ответов, оставленных в Вопросы по созданию тем оформления)

1. ясн, т.е сайт сам так прописывает.. а можно это как-то в конструкцию массового редактирования добавлять?

Нет.

2. Скорее пожелание для доработки.
Возможно ли в категории добавить поля мета тегов для товаров по умолчанию!? Т.е. прописал там формулу как в массовом добавлении и всем новым товарам мета будет прописываться по формуле?

На данный момент нет, но Вы можете указать формулы мета тегов указать у категорий непосредственно на соответствующей вкладке. Также Вы можете пожелание оставить на helpdesk.readyscript.ru

3. такую же штуку с рейтингом товаров. много новых товаров постоянно без рейтинга.

Добавьте в пожелания на heldesk.readyscript.ru

4. Возможность не выводить товары с нулевой ценой. (заводятся новые товары и через 30 минут они уже на сайте с ценой=0)

У вас 1С их выгружает каждые 30 минут исходя из настроек. Как вариант, в настройках модуля каталог товаров есть "Скрывать товары с нулевым остатком"

900

(3 ответов, оставленных в Вопросы по работе с системой)

в яндекс счетчике уже добавил галку, не индексировать все страницы на которых расположен счетчик. Но каждый день сыпятся новые дубли..

Это вопрос к яндексу. Но скорее всего, страницы уже в индексе, и Вы на них запрет в robots.txt не прописали. Измения в поиске не вступают в сиюже минуту необходимо ждать.

Насколько я понимаю. мне надо окружить строку поиска в хтмл тегами <noindex>. Подскажите в каком файле это сделать?

Если, Вы желаете. Если в теме оформления есть /moduleview/catalog/blocks/searchline/searchform.tpl, то там. Иначе, в /modules/catalog/view/blocks/searchline/searchform.tpl.

P.S. Путь к шаблону прописан в Конструкторе сайта.