Leshkens |
|
---|---|
Можно ли как-то вывести тег названия родительской категории? Если конкретнее, то его нужно в плагине NEWS и страницах. |
|
This post was edited by Leshkens (2012-09-25 20:55, 11 years ago) |
esclkm |
|
---|---|
насколько родительской???
А/Б/В/Г/Д/страница Добавлено 36 минуты спустя: < a href="{PAGE_CATURL} ">{PAGE_CATTITLE} < /a > напимер для страниц littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
|
This post was edited by esclkm (2012-09-26 06:41, 11 years ago) |
Kort |
|
---|---|
if (!function_exists(get_root_cat)) { function get_root_cat($code) { global $structure; return mb_substr($structure['page'][$code]['path'], 0, mb_strpos($structure['page'][$code]['path'], '.')); } } if (!function_exists(get_root_title)) { function get_root_title($code) { global $structure; $cat = mb_substr($structure['page'][$code]['path'], 0, mb_strpos($structure['page'][$code]['path'], '.')); return $structure['page'][$cat]['title']; } } Разместить можно в themename.php -- функции определяют соответственно код и название первого родителя. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
esclkm |
|
---|---|
в сиене встроена данная функция по умолчанию - cot_structure_parents() littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Leshkens |
|
---|---|
Самой родительской :) Тоесть сколько бы не было вложенных подкатегорий мне нужно чтобы выводилось название самого корня. Если использовать {PAGE_CATTITLE} при такой структуре: devices (корень) > apple (подкатегория) > iphone (подкатегория в apple), в страницах последней при использовании этого тега будет выводится именно iphone, а не devices (её и нужно). Kort, ок, а как вывести в tpl теперь название первого родителя? |
Kort |
|
---|---|
Примерно так: {PHP.pag.page_cat|get_root_title($this)} Можно использовать и посложнее: <!-- IF {PHP.pag.page_cat|get_root_cat($this)} == accessories --> {FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/page-shop-accessories.tpl"} <!-- ENDIF --> Подробно: Как определить родительскую категорию в Котонти Сиена SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
This post was edited by Kort (2012-09-26 14:01, 11 years ago) |