Формирование Хлебных Крошек
#1
Отправлено 15 Март 2015 - 16:58
по какому принципу идёт формирование хлебных крошек у товара?
товар находится в порядка 5 категорий. Я добавлю его в "товары на главной", но я не хочу, чтобы у него в крошках отображались эти самые "товары на главной".
тем более, что они отображаются вне зависимости от того, откуда был совершён переход на данный товар.
Как этого избежать?
И как я могу контролировать какой путь к товару будет являтся основным и отображаться в крошках?
#2
Отправлено 15 Март 2015 - 17:40
ansiel (15 Март 2015 - 16:58) писал:
по какому принципу идёт формирование хлебных крошек у товара?
товар находится в порядка 5 категорий. Я добавлю его в "товары на главной", но я не хочу, чтобы у него в крошках отображались эти самые "товары на главной".
тем более, что они отображаются вне зависимости от того, откуда был совершён переход на данный товар.
Как этого избежать?
И как я могу контролировать какой путь к товару будет являтся основным и отображаться в крошках?
Здравствуйте. В шаблоне Товар найдите код:
{% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %}
и замените на:
{% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT && upper_navigation.NAME != Товары на главной%} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %}
#3
Отправлено 16 Март 2015 - 00:44
MikDark (15 Март 2015 - 17:40) писал:
{% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %}
и замените на:
{% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT && upper_navigation.NAME != Товары на главной%} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %}
1. это не работает.
2. что насчёт остальных вопросов?
#4
Отправлено 21 Март 2015 - 10:06
#6
Отправлено 21 Март 2015 - 11:15
Ирина345 (21 Март 2015 - 11:09) писал:
в качестве примера можно привести артикул 93010381
а вообще, мне просто нужно понять, как можно задать основной путь до товара. Ато сейчас приоритет имеют "товары на главной" а далее в приоритете стоят категории с наибольшим количеством товаров. (как мне кажется)
У меня в течение месяца-двух будет создано большое количество категорий, и 1 товар может оказаться в 5-6 категориях. По-этому мне важно понять принцип формирования хлебных крошек.
А в идеале бы ещё получить инструмент, позволяющий исключать отображение определённых категорий в хлебных крошках. наподобие указанного выше & upper_navigation.NAME != (который, к сожалению, не работает)
#7
Отправлено 21 Март 2015 - 11:36
ansiel (21 Март 2015 - 11:15) писал:
а вообще, мне просто нужно понять, как можно задать основной путь до товара. Ато сейчас приоритет имеют "товары на главной" а далее в приоритете стоят категории с наибольшим количеством товаров. (как мне кажется)
У меня в течение месяца-двух будет создано большое количество категорий, и 1 товар может оказаться в 5-6 категориях. По-этому мне важно понять принцип формирования хлебных крошек.
А в идеале бы ещё получить инструмент, позволяющий исключать отображение определённых категорий в хлебных крошках. наподобие указанного выше & upper_navigation.NAME != (который, к сожалению, не работает)
И по этой причине в хлебных крошках расположена категория в которой товар находится.
Попробуйте располагать товар в категориях, а в специальные разделы( добавлять, размещать из категории)
#8
Отправлено 21 Март 2015 - 11:43
Ирина345 (21 Март 2015 - 11:36) писал:
И по этой причине в хлебных крошках расположена категория в которой товар находится.
Попробуйте располагать товар в категориях, а в специальные разделы( добавлять, размещать из категории)
В том то и дело, что изначально товаров на главной не было вообще. и туда товары добавлялись уже из категорий. и если сейчас убрать товар из "товаров на главной", сохранить, а затем вернуть туда, то в хлебных крошках снова будут именно они.
#9
Отправлено 21 Март 2015 - 11:49
ansiel (21 Март 2015 - 11:43) писал:
#11
Отправлено 24 Март 2015 - 16:42
#12
Отправлено 31 Март 2015 - 01:09
ansiel (15 Март 2015 - 16:58) писал:
по какому принципу идёт формирование хлебных крошек у товара?
товар находится в порядка 5 категорий. Я добавлю его в "товары на главной", но я не хочу, чтобы у него в крошках отображались эти самые "товары на главной".
тем более, что они отображаются вне зависимости от того, откуда был совершён переход на данный товар.
Как этого избежать?
ansiel (15 Март 2015 - 16:58) писал:
Приведите пожалуйста пример, для категории "Товары на главной", данный текст в крошках должен подменяться на иной или просто отсутствовать?
#13
Отправлено 31 Март 2015 - 14:19
Vaccina (31 Март 2015 - 01:09) писал:
Приведите пожалуйста пример, для категории "Товары на главной", данный текст в крошках должен подменяться на иной или просто отсутствовать?
Проблема не в тексте. Хотелось бы чтобы за товарами закреплялась всегда определённая категория. Например, я хочу чтобы для серёжек таких-то, основной категорией была "серебряные серьги" и в крошках всегда была она, несмотря на то, что эти же серьги будут размещены ещё в 3 категориях "серьги" и "коллекция 123".
А сейчас выходит так, что я не могу закрепить определённый товар, за определённой категорией. Он получает путь в крошках совершенно непонятным для меня образом.
#14
Отправлено 04 Апрель 2015 - 04:05
Пример условия для шаблона Товар для 3 товаров, в шаблоне найдите:
<div class="productPage"> <div class="productPageHeader"> <div class="content-center"> <div class="crumbs clr"> <div class="clr" itemprop="breadcrumb"> <a href="http://{NET_DOMAIN}/">Главная</a> <span> » </span> <a href="{CATALOG_URL}">Каталог товаров</a> {% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %} <span> » </span> <span class="current">{GOODS_NAME}</span> </div> </div> </div> </div>замените на:
<div class="productPage"> <div class="productPageHeader"> <div class="content-center"> <div class="crumbs clr"> <div class="clr" itemprop="breadcrumb"> <a href="http://{NET_DOMAIN}/">Главная</a> <span> » </span> <a href="{CATALOG_URL}">Каталог товаров</a> {% IF GOODS_NAME=Серьга1 %} <span> » </span> <a href="ссылка на категорию">Серебряные серьги</a> {% ELSEIF GOODS_NAME=Серьга2 %} <span> » </span> <a href="ссылка на категорию">Серебряные серьги</a> {% ELSEIF GOODS_NAME=Серьга3 %} <span> » </span> <a href="ссылка на категорию">Серебряные серьги</a> {% ELSE %} {% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT %} <span> » </span> <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %} {% ENDIF %} <span> » </span> <span class="current">{GOODS_NAME}</span> </div> </div> </div> </div>
#15
Отправлено 04 Апрель 2015 - 08:35
Vaccina (04 Апрель 2015 - 04:05) писал:
Логика понятна, но ручное изменение действительно слишком накладно.
В любом случае, спасибо.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных