Новости 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 Гость просматривают эту тему.
  • 5 Ответов
  • 1364 Просмотров
*

ft1984

  • Новичок
  • 3
  • 0 / 0
Добрый день!

Не могу понять в чем загвоздка.

Суть проблемы в следующем:
- на главной странице есть блок с последними товарами в разных категориях
- всё выводится без проблем, но

url для товаров из одной категории /catalog/item/
а для товаров из другой категории /component/k2/item/

то есть во втором случае настройки страницы /catalog/ не грузятся и инфа выдается в родительской странице

при этом настройки категорий совпадают

в чем подвох?

Заранее спасибо.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Создание сайтов, шаблонов, помощь в решении проблем.
*

ft1984

  • Новичок
  • 3
  • 0 / 0
Вот почитайте
Спасибо, тему видел. Редиректом это наверно решить можно, учитывая что менять не много.
Вопрос в том почему разные категории с одинаковыми настройками ведут себя по-разному.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
Вопрос в том почему разные категории с одинаковыми настройками ведут себя по-разному.
Кроме того, что так происходит из-за самого принципа построения ссылок в php, большего сказать не могу. В вашем конкретном случае любая категория будет доступна в обоих вариантах, только в одном из них учитывается пункт меню, а в другом - нет.
Создание сайтов, шаблонов, помощь в решении проблем.
*

sharnin

  • Новичок
  • 8
  • 1 / 0
В файле  com_k2/helpers/route.php
В функции function getCategoryRoute($catid)    (строка 30)

перед return $link;
дописать:

else {
$link .= '&Itemid=ПМ';
}

, где ПМ - Id пункта меню вашего каталога.
*

ft1984

  • Новичок
  • 3
  • 0 / 0
В файле  com_k2/helpers/route.php
В функции function getCategoryRoute($catid)    (строка 30)

перед return $link;
дописать:

else {
$link .= '&Itemid=ПМ';
}

, где ПМ - Id пункта меню вашего каталога.

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

Additional Categories for K2 в админке в материалах выводить все категории

Автор NIKOLY

Ответов: 0
Просмотров: 2712
Последний ответ 26.10.2024, 16:03:57
от NIKOLY
Убрать ограничение в коротком описании при создании категории в k2

Автор p.g.

Ответов: 0
Просмотров: 2943
Последний ответ 13.10.2022, 09:51:35
от p.g.
Как сделать категории из выпадающего списка в K2 в алфавитном порядке?

Автор Yonakano

Ответов: 7
Просмотров: 3195
Последний ответ 23.09.2022, 13:03:28
от Yonakano
K2 + Falang, проблема с поиском

Автор x1

Ответов: 1
Просмотров: 2994
Последний ответ 07.02.2022, 16:15:37
от x1
k2 ф материале не отображаются ссылки и заголовки

Автор akek

Ответов: 0
Просмотров: 799
Последний ответ 24.02.2021, 11:20:17
от akek