Как вывести категории ИМ на все страницы сайта. Get
|
|
[1] likbezz [31.01.2012, 04:00] |
Q: kiera, Quote (kiera) Подбный вопрос здесь уже задавался : Очень хочется, чтобы категории раздела отображались не только в модуле интернет магазина, а вообще на всем сайте. Создаю информер (Раздел: интернет магазин, Тип данных: Категории, Количество колонок: 1). При этом стандартный код в шаблоне информера отображает категории совершенно не так, как меню категорий $CATEGORIES$ . Code <a href="$CATEGORY_URL$" class="catName">$CATEGORY_NAME$</a> <span class="catNumData">[$NUM_DATA$]</span> <?if($CATEGORY_DESCR$)?><div class="catDescr">$CATEGORY_DESCR$</div><?endif?> Quote (kiera) Уважаемые форумчане подскажите пожалуйста код для информера, чтобы категории отображались так же, как в меню категорий $CATEGORIES$. (с раскрывающимися категориями, если в них входят другие категории, и чтобы те же стандартные стили использовались) Посоветовали: пропишите для информера те же классы, что и в $CATEGORIES$. |
|
[2] likbezz [31.01.2012, 04:00] |
kiera, Quote (kiera) Уважаемые форумчане подскажите пожалуйста код для информера, чтобы категории отображались так же, как в меню категорий $CATEGORIES$. Полагаю, для вас будет проще получить категории со страницы магазина скриптом - проще, и не надо ломать голову над оформлением. ... Для этого, код $CATEGORIES$ упаковываем в блок: Code <div id="mShopCats">$CATEGORIES$</div>
В глобальном блоке, где выводятся категории, через условие, пишем следующее: Code <?if($MODULE_ID$!='shop')?><div id="outShopCats"></div> <script type="text/javascript"> $.get('/shop',function(d){$("#outShopCats").html($('#mShopCats',d).html());}); </script> <?endif?> ... Вот, в принципе, и всё .... |
|
[3] snaik [13.09.2015, 13:20] |
likbezz, пытаюсь вывести таким способом, но почему то все равно категории не отображаются на каждой странице ;( |
|
[4] likbezz [13.09.2015, 15:34] |
snaik, пытаюсь вывести таким способом, но почему то все равно категории не отображаются на каждой странице ;( А на каких страницах они отображаются? Ссылку на то, где не отображается. |
|
[5] snaik [13.09.2015, 18:12] |
likbezz, спасибо, я самостоятельно разобрался в чем было дело. А проблема была в том, что условие находящие в этом блоке нужно было просто удалить. А так данный скрипт отрабатывает на все 100% спасибо большое) |
|
[6] likbezz [13.09.2015, 22:20] |
snaik, я самостоятельно разобрался в чем было дело Ну вот и замечательно )
проблема была в том, что условие находящие в этом блоке нужно было просто удалить Ну, в общем-то да, без условия, конечно проще. А нужно оно для того, что бы скрипт не выполнялся в модуле магазина - зачем делать лишние запросы, если меню и так уже есть?.. |
|