$CAT_NAME$ в "вид товара в каталоге" не отображает реальное название категории

голоса: 0
Когда в "вид товара в каталоге" я вставляю переменную $CAT_NAME$, то эта переменная выводит не название текущей категории, а категорию в которую вложен товар.

Подскажите пожалуйста, как это исправить, чтобы выводилось название именно категории товаров, в которой на данный момент нахожусь?
| Автор: | Категория: Интернет-магазин

Ответов: 2

Голоса: +1
 
Лучший ответ
Вероятно у Вас товар принадлежит нескольким категориям, но в $CAT_NAME$ хранится только одна - главная категория товара. Остальные категории выводятся с помощью $ENTRY_CATS$

Информация для размышления: зачем выводить название категории у вида товаров в категории? Ведь человек уже перешел в категорию и представляет, где находится.
| Автор:
Выбор ответа лучшим | | Автор: Антон1
Товар добавлен в несколько категорий. При пролистовании товаров, человек реально забывает в какую категорию он зашел.

А есть все таки возможность выставлять именно текущюю категорию?
Антон1,
Да, старая проблема. Ее решать только посредством кук, отслеживая, как посетитель в категорию попал. Ведь попасть можно несколькими путями...
Мне достаточно просто чтобы $CAT_NAME$ совпадал в "виде товара в каталоге" с "каталогом товаров". Ведь в "каталоге товаров" $CAT_NAME$ почему то показвает название текущей категории. Вот тоже самое надо и в "виде товара в каталоге".

То есть title категории у меня выглядит вот так:

<title>Купить $CAT_NAME$ в Санкт-Петербурге</title>. И теперь вот это же $CAT_NAME$ мне необходимо добавлять к названиям товаров, которые вложены в  эту категорию.
Антон1,

Ок, попробуйте следующее. В шаблон каталог товаров после $BODY$ добавьте следующий код:

<script>
$('.item-cat').html('$CAT_NAME$');
$( document ).ajaxComplete(function( event, xhr, settings ) {
  $('.item-cat').html('$CAT_NAME$');
});
</script>

В шаблоне "Вид товаров в каталоге" оберните $CAT_NAME$ в <span class="item-cat">...</span>

А я правильно понимаю, что это не будет индексироваться поисковой системой? То есть для ПС это так и будет отображаться  как основная категория в которую вложен товар? Просто необходимо конечно, чтобы и для ПС это также все было видно.:)
Антон1,
Нет, для поисковой системы это не будет видно скорее всего. Точно ответить можно только после очередного обхода роботом и просмотра кеша.
голоса: 0

У меня отображается вот так:

 
Скриншот

 

| Автор:
У Вас товар также добавлен в несколько категорий? Какой переменной у Вас выводится текущая категория?
...