0.00
Рейтинг
0.00
Сила

Как узнать ID страницы и блога и обозначить ее в шаблоне?

Здравствуйте!

Вот например, чтобы узнать, что мы находимся на странице с блогами, и этой ссылке задать класс «active» мы используем вот такую конструкцию:
<a {if $sMenuHeadItemSelect=='blogs'}class="active"{/if} >


Я хочу примерно тоже самое сделать со внутренними страницами.
Например, страница about, имеет ссылку page/about/ — это можно как-то подобным образом отразить в шаблоне? Или блог /blog/firstblog/?
Или может быть можно как-то узнать ID страницы и его вставить в шаблон?

Если просто, вставлять в header.tpl, например,
{$oBlog->getid()}
, то для блогов это работает, а на остальных страницах — ошибка (ничего не показывается)

Спасибо!

Main Preview - свой размер для каждого типа топика, или генерация нескольких изображений

Здравствуйте!

Я пользуюсь модулем Main Preview, устанавливал его по аналогии с вот этой статьей:
livestreet.ru/blog/12050.html
Смысл в том, что в шаблон топика, вставляется код, где напрямую указывается размер сгенерированной картинки:
<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('100crop')}" align="left" alt="" />

100crop — это и есть размер нашей картинки.

Вот у меня вопрос, можно-ли как-то сделать так, чтобы модуль генеировал 100*100 для всех типов топиков, а для опросов, например, 50*50? Там уже в шаблоне я укажу нужные значения.
Или второй вариант, я думаю он горазо проще в реализации:
чтобы одновременно генерировались сразу несколько изображений: 100*100 и 50*50, а я уже, опять же вручную устанавливал в шаблоне нужные значения.
Есть варианты, просто через CSS указывать размеры картинки, но это не лучший вариант.

Спасибо!