Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
tolik777

Как в Global Template получить ID форума

Рекомендованные сообщения

Не могу в 4-ке в шаблоне Global Template получить ID форума.

Пробовал все варианты:

$forumid

$forum->_id

$forum->id

Поделиться сообщением


Ссылка на сообщение

В globalTemplate нету id ни одной сущности. Единственное что там доступно это \IPS\Request::i()

Поделиться сообщением


Ссылка на сообщение

Сори не очень разбираюсь в шаблонах.

А что дает IPS\Request::i() ?

Можно через него получить ID форума? Где об этом почитать?

Поделиться сообщением


Ссылка на сообщение

Нашел инфу по request

Только не соображу какой параметр мне нужен для получения GET запроса ID или названия форума?

Поделиться сообщением


Ссылка на сообщение

\Request это параметры запроса. Прежде всего нужно составить условие что это является страница форума

 

{{if request.app=='forums' and request.module =='forums' and request.controller =='forums'}
   {\IPS\Request::i()->id}
{{endif}}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Что-то у меня данный код просто {request.id} выводит

Поделиться сообщением


Ссылка на сообщение

Используйте expression

 

{expression="request.id"}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Хух получилось! Спасибо!

Вот мой код, может кому пригодится:

{{if request.app=='forums' and request.module=='forums' and request.controller=='forums'}}
 {{if request.id == 123}}{УСЛОВИЕ1}
 {{else}}{УСЛОВИЕ2}
 {{endif}}
{{endif}}

Т.о. в подфоруме 123 выводится УСЛОВИЕ1, во всех остальных УСЛОВИЕ2

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...