0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 75 Просмотров
*

Lann

  • Захожу иногда
  • 124
  • 5 / 1
Добрый день!

ранее, в J3, можно было указать в шаблоне какой html-код выводить на какой странице при помощи условия:

Код

if (($_REQUEST["Itemid"] == 101))


А как это в J4? Спасибо!
*

Lann

  • Захожу иногда
  • 124
  • 5 / 1
так не работает... в том то и дело. var_dump($_REQUEST["Itemid"]); - NULL

а какой не топорный - через модули? if ($this->countModules .... ?
*

b2z

  • Глобальный модератор
  • 7187
  • 776 / 0
  • Разраблю понемногу
Цитировать
var_dump($_REQUEST["Itemid"]); - NULL
Странно, потому что в четверке Itemid в URL осталось, никуда не убирали.

Цитировать
а какой не топорный - через модули? if ($this->countModules .... ?
Ну да, привязка модулей к пунктам меню и countModules.

А так работает?
Код
$itemId = \Joomla\CMS\Factory::getApplication()->input->getInt('Itemid');
var_dump($itemId);
*

Lann

  • Захожу иногда
  • 124
  • 5 / 1
да, вот так работает....

Код
$itemId = \Joomla\CMS\Factory::getApplication()->input->getInt('Itemid');
var_dump($itemId);

А через $_REQUEST - нет.

Спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нестартует установка Joomla 4. The server returned a "500 - Whoops, looks like

Автор Gorlum

Ответов: 2
Просмотров: 266
Последний ответ 16.09.2021, 16:31:39
от Gorlum