Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-09-16 21:44:06

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

ID категории новости

Доброго всем вечера, вот начал менять дизайн на одном из своих сайтов, столкнулся с проблемкой, просто в полной и в короткой новости использую индивидуальные иконки для категорий, код выглядит вот так:

<div class="block">
        <h2><a href="{full-link}">{title}</a></h2>
        <div class="date">{date}</div>
          <div class="news-text">
{short-story}
          </div>
          <a href="{full-link}" class="link_see">Смотреть</a>
          <a href="#" class="link_rubrik_1">Железо<span class="icon_rubrics"></span></a>
        </div>

можно ли как нибудь закостылить этот момент? smile У новостей будет использоваться и "Дополнительные категории", но в данном месте я хотел бы выводить только информацию о категории которая главная для новости.
Пример:
5d092258b971175acc9ef58abc9b3480_pv.png

То есть что-то вроде такого костыля:

<a href="{category-link}" class="link_rubrik_{category-id}">{category-name}<span class="icon_rubrics"></span></a>

[hr /]PS плюс еще вопрос, можно ли как нибудь закостылить еще ссылку на печать? Чтобы было не [print-link]...[/print-link] а {print-link}?


I NGeneration CMS

Не в сети

#2 2012-10-06 00:30:15

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: ID категории новости

Евгений, engine/includes/news.php, после строки ~146:

	$tvars = newsFillVariables($row, 1, isset($_REQUEST['page'])?$_REQUEST['page']:0, (substr($callingParams['style'], 0, 6) == 'export')?1:0);

добавляешь:

$tvars['vars']['masterCategoryId'] = $SYSTEM_FLAGS['news']['db.categories'][0];

и в полной новости появится переменная {masterCategoryId} в которой будет ID основной категории.

Не в сети

#3 2012-10-06 07:59:30

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: ID категории новости

vitaly, спасибо, но решилось дело написанием плагина под эти цели, кстати, забыл им поделиться, сейчас опубликую. Но все равно спасибо! wink


I NGeneration CMS

Не в сети

Подвал раздела

Работает на FluxBB