programmersws Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 Добрый день! Есть код вывода пунктов меню страниц Услуг: {foreach $pages as $p} {* Выводим только страницы из первого меню *} {if $p->menu_id == 3} <li {if $page && $page->id == $p->id}class="selected"{/if}> <a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} {/foreach} и код вывода категорий товаров: {* Рекурсивная функция вывода дерева категорий *} {function name=categories_tree} {if $categories} <ul> {foreach $categories as $c} {* Показываем только видимые категории *} {if $c->visible} <li {if $category->id == $c->id}class="selected"{/if}> {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name|escape}">{/if} <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a> {categories_tree categories=$c->subcategories} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} Ситуация такая хочу внедрить на сайте Категорию "Услуги", подскажите пожалуйста как сделать выбор между этими кодами. к примеру если зашел на страницу товаров то исполняется 2 код, если же зашел на страницу услуг то исполняется первый Заранее спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
ЯкЦинДрак Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 http://forum.simplacms.ru/topic/2739-dizayn-staticheskih-stranic/ http://forum.simplacms.ru/topic/7152-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B2-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B5-productsview/ Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 {if $page->menu_id==3} тут первый код {else} тут второй код {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
programmersws Опубликовано 19 июня, 2017 Автор Жалоба Поделиться Опубликовано 19 июня, 2017 {if $page->menu_id==3} тут первый код {else} тут второй код {/if} огромное спасибо, помогло Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.