XF 1.5 Вывод текста на разных страницах

Обжигающий Иней

Только чтение
Сообщения
1,560
Реакции
509
Баллы
5,635
Всем привет. Давно задавал вопрос, так и не разобрался. Вот мне нужно в одном и то-же месте выводить разный текст на разных страницах. Как я это делал на dle:
Код:
<div class="footerBlock">
[aviable=main]Выводит текст только на главной[/aviable]
[category=9][not-aviable=showfull]Выводит только на странице категории с id 9[/not-aviable][/category]
</div>

По средствам XF как можно реализовать подобное? Заранее спасибо за подсказки.
В самом движке есть настройки, но как их вывести в код.
 
Последнее редактирование:
В общем порыскал и нашёл:
Код:
Отображение содержимого только в определенном разделе:
<xen:if is="{$forum.node_id} == X">
Это содержимое видно только в разделе X
</xen:if>
А как быть если у раздела нет ID? Я прописываю все url в ручную. В базе та им всё равно должно присваиваться id на сколько я понимаю?

Всё понял. ID прописывается при наведении курсором на раздел \ узел в админке.
Вот только проблема, данный код можно использовать непосредственно в шаблонах, но никак в настройках стиля. Получается, нужно думать :-)

Вроде всё разобрал, получается как и с dle, только есть некоторые вопросы:
  • Как вывести текст только на главной? Никак не могу найти код.

Код:
Отображение содержимого только на определенных страницах:
<xen:if is="{$contentTemplate} == 'XYZ'">
Это содержимое видно только на странице XYZ
</xen:if>

Кто подскажет шаблон главной? :-)

Решено: forum_list

Единственный вопрос, как определить ID ресурсов? Получается что у раздела может быть id = 1 и у ресурса id = 1.
Запутался.
 
Hope, не правильно выразился. id категорий раздела ресурсов и id простых категорий форума одинаковы. Вопрос в том как вывести текст в разделе категории ресурса?
 
Последнее редактирование:
Точно не уверен, но возможно как-то так:
Код:
<xen:if is="{$resource.category_id} == X">
Это содержимое видно только в разделе X менеджера ресурсов
</xen:if>

Проверьте, мне тоже интересно стало. :)
 
Вот-же фигомотина та какая. Единственно что можно: <xen:if is="{$contentTemplate} == 'resource_index'"> вывести на главную страницу ресурсов, остальное закрыто, как-же это несправедливо.

Можно-же ещё как-то определить страницу, я пока подумаю не закрывайте.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу