| Leshkens |
|
|---|---|
|
Можно ли как-то вывести тег названия родительской категории? Если конкретнее, то его нужно в плагине NEWS и страницах.
Bu gönderi Leshkens tarafından düzenlendi (2012-09-25 20:55, 13 yıllar önce)
|
| esclkm |
|
|---|---|
|
насколько родительской???
А/Б/В/Г/Д/страница Добавлено 36 минуты спустя: < a href="{PAGE_CATURL} ">{PAGE_CATTITLE} < /a > напимер для страниц littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Bu gönderi esclkm tarafından düzenlendi (2012-09-26 06:41, 13 yıllar önce)
|
| 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 - создание сайтов, разработка плагинов и тем для Котонти
Bu gönderi Kort tarafından düzenlendi (2012-09-26 14:01, 13 yıllar önce)
|