Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

Kaylang

  • Захожу иногда
  • 74
  • 5 / 0
Доброго времени суток!
Недавно начал осваивать Джумлу и вот возник вопрос: возможно-ли средствами Джумлы сделать так, чтобы подменю открывались при наведении мыши на родительский элемент? Или для того, чтобы добиться нужного результата надо ставить сторонние модули меню или делать свои?

ЗЫ. Вопрос возник в связи с попыткой создания на сайте горизонтального многоуровневого меню на базе mod_mainmenu.

Заранее благодарен за ответы!
*

Kaylang

  • Захожу иногда
  • 74
  • 5 / 0
Неуж никто из гуру не знает ответа на мой вопрос?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
в поиск по форуму  по слову accordion
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Kaylang

  • Захожу иногда
  • 74
  • 5 / 0
Спасибо за ответ, но аккордеон - это не то, что мне надо. Мне надо горизонтальное меню, с выпадающими подпунктами при наведении мыши на родительский элемент.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
а, ну тогда опять же в поиск по словам "выпадающее меню" и подобным, модулей масса, один из самых популярных компонентов это SWMenuFree
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Kaylang

  • Захожу иногда
  • 74
  • 5 / 0
Извиняюсь, но я спрашивал, можно-ли стандартными средствами Джумлы сделать такое меню.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Извиняюсь, но я спрашивал, можно-ли стандартными средствами Джумлы сделать такое меню.
нет, если только не попытаться прикрутить какой нибудь подходящий JS скрипт под стандартное меню на UL LI (сам не пытался)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Открытие картинки

Автор andrei1537

Ответов: 10
Просмотров: 2327
Последний ответ 06.07.2016, 13:39:32
от draff
Открытие ссылки

Автор Rustem

Ответов: 18
Просмотров: 1784
Последний ответ 02.04.2014, 09:17:19
от alex38ann
При нажатии на ссылку - открытие новой страницы и ЕЁ сдвиг!

Автор sajlas

Ответов: 2
Просмотров: 1806
Последний ответ 02.01.2013, 03:39:50
от sajlas
открытие ссылки в lightbox

Автор Kenoby666

Ответов: 27
Просмотров: 5660
Последний ответ 08.01.2012, 03:33:10
от Infosakh
Открытие нового окна с заданными параметрами

Автор Snikers

Ответов: 4
Просмотров: 3402
Последний ответ 28.03.2011, 13:28:28
от Komers