Имеем товарный каталог, в нем 5 категорий и везде товары
категория 1
товар1
товар2
категория 2
товар3
товар4
категория 3
товар5
товар6
вопрос - как сделать чтобы незарегистрированному посетителю были видны только категории 1 и 2 . а зарегистрированному все категории
(стандартные способ настройки позволяет либо показать полностью товарный каталог, либо скрыть его)
0
Сообщений в теме: 3
#1
Отправлено 08 Январь 2013 - 14:59
#2
Отправлено 09 Январь 2013 - 00:07
Можно использовать переменную CLIENT_IS_LOGIN одновременно с переменной HIDE каталога.
Пример подобного кода каталога
Пользователю будут отображаться только категории отображаемые на сайте, а авторизованному пользователю будут отображаться категории отображаемые на сайте а так же скрытые категории установленные через опцию "Скрыть товарную категорию на сайте"
Пример подобного кода каталога
<ul> {%IFNOT catalog_empty %} {% FOR catalog_full %} {% IF catalog_full.HIDE && CLIENT_IS_LOGIN %} <li class="cat-item"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME}</a> </li> {% ENDIF %} {% IFNOT catalog_full.HIDE %} <li class="cat-item"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul>
Пользователю будут отображаться только категории отображаемые на сайте, а авторизованному пользователю будут отображаться категории отображаемые на сайте а так же скрытые категории установленные через опцию "Скрыть товарную категорию на сайте"
#3
Отправлено 10 Январь 2013 - 02:12
благодарю. а подскажите куда именно нужно добавить этот код
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных