Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Как отобразить основную категорию в shortstory ?

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


     09.04.2016    Шаблоны (TPL)    444

вопрос
Сайт имеет структуру вида: Раздел, подраздел, категория. При выводе в 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
5

51 | 7

AleksMey - 9 апреля 2016 11:48 - Юзер


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

Gordo
15 | 4

Gordo - 9 апреля 2016 12:12 - Юзер

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


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
5

51 | 7

AleksMey - 9 апреля 2016 12:25 - Юзер

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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