Как получить настройки из конфига вывода блока?

Имеется плагин, который выводит блок через свой конфиг:
Config::Set('block.rule_somerule', array (
    'action'  => array (
        'index',
        'feed'
    ),
    'blocks' => array (
        'right' => array (
            'block_someblock.tpl'=> array (
                'params' => array ( 'plugin' => 'someplugin' ),
                'priority' => 101,
            )
        )
    ),
));


Помогите указать в шаблоне условие, что текущий action ($sAction) соответствует action из настроек вывода блока.

К примеру, такая конструкция не работает:
{if in_array($sAction, Config::Get('plugin.someplugin.block.rule_somerule.action')}
    ...
{/if}

Два сказочно глупых вопроса

Первый: как написать условие, чтобы только один-единственный юзер (с конкретный ником Анoтолей) видел кнопку? Как будет правильно что-то типа {if $oUserCurrent->isАнoтолей}  {/if}? Если кто-то добрый ответит — напишите не намеками, а чтоб скопировать, вставить, и всё. А то у меня в голове вечный ремонт и диклопация тараканов, я ей (головой) только копипастить умею. Ну еще картинки рисовать, но это не головой. :) Спасибо.

Второй вопрос: а как попасть обратно в нормальную версию сайта, из мобильной? Пошла тестировать мобильную версию, и застряла в Зазеркалье! Браузер перегрузила, кеш браузера скормила чеширскому коту, ничего не помогает :) ааа! выпустите меня отсюда!!! :)

Main preview: проверка превьюшек на вшивость [РЕШЕНО]

Хотел сделать превью на сайте, сделал…
Проблема вот в чем:



Топики, у которых нет превью выводятся как показано выше… Можно ли поставить условие проверки:

{if есть превью}
Выводить превью
{else}
Выводить топик как обычно
{/if}


Подскажите пожалуйста как это сделать? Искал поиском, не нашел… Если было, прошу прощенья, просто укажите слепому на ссылку :)

UPD 13:09 15.02.2013_____________________________________________________

Нашел решение сам, условие прописывается таким образом:

{if $oTopic->getPreviewImageWebPath()}
	<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath()}">
	{/if}

Вывод информации в зависимости от Страны и языка пользователя

Задача состоит в следующем, выводить информацию в зависимости к какой стране пользователь относится и на каком языке воспринимает эту информацию.

Для примера:

Apple iPhone 5, к нему в топике публикуется описание, фото, видео ну и т.д.
для этого товара предусмотрена поле цена, ну скажем для Украины 8 000 грн. для России 30 000 руб.
Сайт доступен на двух языках русском и украинском и информация выводится тоже на двух языках с помощью плагина L10n.

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

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

Создал дополнительное поле при создание топика.
Хочу, чтобы при выборе определенного блога (куда публикуем) появлялось это поле
сделал так
{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}"

Вопрос.

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

[1/2 Решено] определить условие {if} для вывода собственного шаблона для нескольких статических страниц/блогов?

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

Задача заставить шаблон отображать отличный от основного фон в шапке (в header) для нескольких конкретных блогов и статичных страниц.

Имею почти совсем никакой опыт работы с LS, но пытаюсь своими силами разобраться. Помогите, пожалуйста, правильно составить условие для изменения стиля заголовка.

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

Как сделать условие в шаблонах: опубликован ли топик?

{if $oTopic->getRating()}{/if}


Как тоже самое сделать, только чтобы проверялось, как значение в таблице topic_publish_index = 1, то есть выведен ли топик на главную?

[Решено] Как правильно сформулировать условие отображения контента в разрезе пользователей?

Добрый день, друзья!
Задался вопросом, который не могу воплотить в жизнь ввиду скудности своих познаний. Рассчитываю на Вашу компетентную помощь.
Пример:

Есть элемент меню который должен скрываться при просмотре профилей других пользователей, но отображаться при нахождении в своем профиле. Следовательно хотелось бы соорудить конструкцию, которая будет отвечать условию:

"Если мы находимся на страницах своего профиля, то видим данный элемент, если мы находимся в профиле другого пользователя, то мы этот элемент не видим."

другими словами:

"Если текущий пользователь (под которым мы вошли на сайт) = (равно) владельцу профиля который мы просматриваем, то показывать элемент, если текущий пользователь (под которым мы вошли на сайт) неравен владельцу профиля который мы просматриваем, то не показывать элемент. "

Посоветуйте пожалуйста как выразить это в виде функции в ls.
Заранее спасибо! Хороших выходных!

ps: Заранее прошу, если Вы знаете как реализовать подобное, но считаете, что мой вопрос слишком глуп и прост и возжелаете поставить минус, то очень попрошу Вас этого не делать. Вроде сообщество и создано для того, чтобы кто-то у кого-то учился, а кто-то чему-то учил и помогал. Спасибо.

Условие на кол-во друзей

Здравствуйте!
Хочу написать условие, но не знаю как…

Условие заключается в следующем:

Если у пользователя больше 0 друзей, то выводим список друзей, иначе — надпись forever alone :(

Может как то так?

{if $aUsersFriend>0}
{count($aUsersFriend)}
    else
    forever alone
{/if}