вопрос
Доброго времени суток ! Подскажите пожалуйста, можно ли стандартными тегами вывести название ТОЛЬКО родительской категории без подкатегорий ? Если нельзя, подскажите пожалуйста, как это возможно организовать ?
Нашёл тут инструкцию, но на DLE 13 она не работает.
Нашёл тут инструкцию, но на DLE 13 она не работает.
1.0 Открыть файл engine/modules/functions.php
Найти
function get_url($id) {
global $cat_info;
if( !$id ) return;
$parent_id = $cat_info[$id]['parentid'];
...
...
return $url;
}
Добавить ниже
function get_parent_category($id) {
global $cat_info;
if( !$id ) return;
$parent_id = $cat_info[$id]['id'];
while ( $parent_id ) {
$name = $cat_info[$parent_id]['name'];
$parent_id = $cat_info[$parent_id]['parentid'];
if( $parent_id ) {
if( $cat_info[$parent_id]['parentid'] == $cat_info[$parent_id]['id'] ) break;
}
}
return $name;
}
2.0 Открыть файл engine/modules/show.custom.php, show.short.php
Найти
$row['category'] = intval( $row['category'] );
Добавить ниже
$tpl->set( '{parent-category}', get_parent_category($row['category']) );