Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

KRASIMK

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте!
Ситуация такая.
Есть меню, в котором несколько пунктов меню (7 шт.)
Они в определенном порядке, например:
№1 (Главная)
№2
№3
№4
№5
№6
№7
у каждого свое название и предназначение.
Тип, каждого из них, "материалы" - "материал".
Что мне нужно?
Чтобы 4, 5 и 6 пункты, входили в третий, т.е. были его подпунктами.
Соответственно, при формировании 4, 5 и 6 пунктов, в настройках я указывал родительский элемент, естественно пункт №3.
Но, при клике третьего пункта, на странице сайта, ни чего не происходит, точнее происходит то, чего не должно происходить. Т.е., отображается содержимое материала пункта меню №3 и все. 4 ,5 и 6 пункты отсутствуют!
Если меняю родительский элемент с пункта №3 на "корневой пункт меню", то указанные пункты появляются, выстроившись в один ряд с остальными четырьмя.
Что нужно сделать, чтобы получилось, как мне нужно?
Заранее признателен.
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
... точнее происходит то, чего не должно происходить...

Как происходит то, что задано в настройках.
Если правильно понимаю и Вам не требуется выпадающий пункт меню 3 с материалами 4, 5, 6, то просто нужен другой тип пункта меню:
1. сделайте пункт меню с типом "Блог категории";
2. выбирите в его настройках нужную категорию с материалами;
3. в эту категорию сложите свои материалы 3, 4, 5, 6 (т.е. в настройках этих материалов присвойте им нужную категорию);
4. в настройках пункта меню есть разные варианты отображения материалов.
*

KRASIMK

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Спасибо за помощь, разобрался уже.
Там, в общем, в модуле меню, необходимо поставить галку на "показывать подпункты меню (да)" и все.
Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображаются позиции модулей при вводе /?tp=1

Автор mor4eGG

Ответов: 9
Просмотров: 3752
Последний ответ 22.10.2021, 13:29:37
от yevrowl
Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 4136
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 1974
Последний ответ 21.05.2021, 08:40:40
от arma
В разделе заказы не отображаются платежи

Автор Марина-6

Ответов: 0
Просмотров: 972
Последний ответ 23.06.2020, 09:47:30
от Марина-6
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 1638
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83