cotonti.com : Родительская категория https://www.cotonti.com Последние сообщения в теме Cotonti en Fri, 05 Dec 2025 00:59:16 -0000 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 -->

Подробно: Как определить родительскую категорию в Котонти Сиена

]]>
ср, 26 сен 2012 11:20:14 -0000
Leshkens

насколько родительской???

Самой родительской :) Тоесть сколько бы не было вложенных подкатегорий мне нужно чтобы выводилось название самого корня.

Если использовать {PAGE_CATTITLE} при такой структуре: devices (корень) > apple (подкатегория) > iphone (подкатегория в apple), в страницах последней при использовании этого тега будет выводится именно iphone, а не devices (её и нужно).

Kort, ок, а как вывести в tpl теперь название первого родителя?

]]>
ср, 26 сен 2012 11:14:10 -0000
esclkm в сиене встроена данная функция по умолчанию - cot_structure_parents()

]]>
ср, 26 сен 2012 08:07:10 -0000
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 -- функции определяют соответственно код и название первого родителя.

]]>
ср, 26 сен 2012 07:24:50 -0000
esclkm насколько родительской???

 

А/Б/В/Г/Д/страница

Добавлено 36 минуты спустя:

< a href="https://www.cotonti.com/{PAGE_CATURL} ">{PAGE_CATTITLE} < /a >  напимер для страниц

]]>
ср, 26 сен 2012 06:04:56 -0000
Leshkens Можно ли как-то вывести тег названия родительской категории? Если конкретнее, то его нужно в плагине NEWS и страницах.

]]>
вт, 25 сен 2012 20:43:27 -0000