Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как отобразить основную категорию в shortstory ?

Как отобразить основную категорию в shortstory ?


     Все вопросы » Шаблоны (TPL)    2212

вопрос
Сайт имеет структуру вида: Раздел, подраздел, категория. При выводе в shortstory названия категории, выводится вся эта структура. Как сделать, чтобы отображалось только категория?

Скрин:
Как отобразить основную категорию в shortstory ?


Иными словами, как сделать, чтобы отображалась лишь категория Чернобыльская АЭС, вместо полного вывода структуры?

Ответил: Sander


Открыть файл engine/modules/show.short.php
Найти строку:
            $tpl->set( '{category-url}', $config['http_home_url'] . get_url( $row['category'] ) . "/" );

Заменить на
{
            $tpl->set( '{category-url}', $config['http_home_url'] . get_url( $row['category'] ) . "/" );
            $tpl->set( '{category-title}', $cat_info[$row['category']]['name']);
}


В шаблоне использовать код:
<a href="{category-url}">{category-title}</a>

3 комментария

AleksMey
Юзер

AleksMey - -


Появляется такая ошибка
Parse error: syntax error, unexpected T_ELSE in /public_html/engine/modules/show.short.php on line 185

Gordo
Юзер

Gordo - -

Кавычки забыл добавить


if ( $row['category'] )
{
    $tpl->set( '{category-url}', $config['http_home_url'] . get_url( $row['category'] ) . "/" );
    $tpl->set( '{category-title}', $cat_info[$row['category']]['name']);
}

AleksMey
Юзер

AleksMey - -

Спасибо за помощь, теперь всё работает

Похожие вопросы

наверх