Новости Joomla

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

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

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

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

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

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 7 Ответов
  • 714 Просмотров
*

владген

  • Новичок
  • 5
  • 0 / 0
На моей странице   кое-где видны "алиас" в меню, а кое где нет. Не пойму, в чем фишка. Вроде все одинаково сделано.
*

beliyadm

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

владген

  • Новичок
  • 5
  • 0 / 0
я не нашел, как вставить фото кроме как загружать себе на сервер картинку
*

владген

  • Новичок
  • 5
  • 0 / 0
*

beliyadm

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

владген

  • Новичок
  • 5
  • 0 / 0
Вы захотели скриншот. Я вас спросил - неужто на этом сайте нельзя загрузить картинку иначе, как через свой сервер?
Алиас, как вы знаете, это вариант названия пункта меню, который должен появиться снизу. Я вам прислал скриншот. Разве вы, дорогой мой,  отвечаете на мой вопрос?
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Вы захотели скриншот. Я вас спросил - неужто на этом сайте нельзя загрузить картинку иначе, как через свой сервер?
Алиас, как вы знаете, это вариант названия пункта меню, который должен появиться снизу. Я вам прислал скриншот. Разве вы, дорогой мой,  отвечаете на мой вопрос?

Странный у Вас подход.

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


Цитата Вашего первого поста:
"На моей странице   кое-где видны "алиас" в меню, а кое где нет. Не пойму, в чем фишка. Вроде все одинаково сделано. "

Ответ может быть либо встречным вопросом о ссылке на страницу сайта, где у вас работает что-то не так, либо "дед бабе сестра в прошлом году щенка подарил когда хата горела".

Хотите получить ответ, задайте правильно вопрос и предоставьте нормальные вводные (ссылку на страницу, коды ошибок и прочее).

И, научитесь ценить чужое время, а не только свое.
*

владген

  • Новичок
  • 5
  • 0 / 0
Если бы вы ценили и мое, и свое время, то не просили бы скриншот, а просили бы ссылку. В общем, спасибо за помощь и дружеский прием.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 1936
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 2479
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 2238
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 7639
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Перестала работать почта на всех сайтах

Автор svarg

Ответов: 5
Просмотров: 1420
Последний ответ 23.02.2024, 22:05:51
от Vastriet