Есть ли такая переменная ?

Доброго дня, делаю сайт вопросов и ответов, с функцией микро-блогов фотосетов. Мне нужна функция: Если пользователь сдесь первый раз, то выводить то то… Если есть сие чудо, просьба написать ;)

Не срабатывает условие

Создал дополнительное поле при создание топика.
Хочу, чтобы при выборе определенного блога (куда публикуем) появлялось это поле
сделал так
{if $oBlog->getId()>=1 and $oBlog->getId()<=8}
    <p><label for="topic_anonscontent">{$aLang.topic_create_anons}:</label>
    <small class="note">{$aLang.topic_create_anons_notice}</small>
    <textarea rows="4" id="topic_anonscontent" name="topic_anonscontent" class="input-text input-width-full js-wall-reply-parent-text">{$_aRequest.topic_anonscontent}</textarea>
    </p>
    {/if}

не срабатывает.

Как правильно создать условие для топика в header.tpl

Есть дополнительное поле.
{$oTopic->getAnonsContent()}

Это поле заполняется при создание топика и должно уходить на страницу топика
meta name="description" content="{$sHtmlDescription}"

Вопрос.

Читать дальше →

Сокращенное условие {if}

Доброго времени суток!

Сейчас я использую условие:

{if $oBlog->getId()==13 or $oBlog->getId()==14 or $oBlog->getId()==15 or $oBlog->getId()==16 or $oBlog->getId()==17 or $oBlog->getId()==18 or $oBlog->getId()==19 or $oBlog->getId()==21 or  $oBlog->getId()==22 or $oBlog->getId()==23 or $oBlog->getId()==24 or $oBlog->getId()==25 or $oBlog->getId()==26 or $oBlog->getId()==27 or $oBlog->getId()==28 or $oBlog->getId()==29 or $oBlog->getId()==30 or $oBlog->getId()==31 or $oBlog->getId()==32 or $oBlog->getId()==33 or $oBlog->getId()==34 or $oBlog->getId()==35 or $oBlog->getId()==36}


В общем-то оно работает, но если уже к этому списку приписать еще один or $oBlog->getId()==37}, то показывает ошибку Smarty.

Можно ли как-то сократить? К примеру
{if $oBlog->getId()==13-37}
или что-то в этом роде.

Вопрос. Как правильно прописать "{IF}", чтобы текст зависел от URL

Возник вопрос, как правильно прописать тег if в таком случае:
нужно чтобы текст зависел от адреса(url)

Например

{if url==http://site.ru/page/privet}
Здрасте
{/if}

{if url==http://site.ru/page/poka}
До свидания
{/if}


только как правлино это прописать?
Нужно немного подправить page.tpl

ItemSelect

Помогите пожалуйста. Столкнулся с проблемой. Существует 4 ссылки в меню:
Начало (корень сайта)
Люди (/people)
Блоги (/blogs)
Прямой эфир (/comments)


При сёрфинге находясь на из этих страниц — ссылка выделяется за счёт свойства if $sMenuHeadItemSelect
Проблема в том что оно подходит только для Блогов ({if $sMenuHeadItemSelect=='blog'}) и Люди ({if $sMenuHeadItemSelect=='people'}). Для других я не могу подобрать свойства. Подскажите пожалуйста свойства для главной страницы и прямого эфира.