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

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Предисловие ..
Для удобства навигации по материалам на сайте ..возникла необходимость вывести список категорий из одного подпункта меню на одной странице, стандартными средствами пробовал, не совсем устроило,
в итоге создал материал и поместил в него ссылки на желаемые категории (в пункт меню - указана ссылка на материал).. нюанс в том что появилась проблема с навигацией в модуле "путь на сайте" .. то есть .. при нажатии с главной страницы .. на этот пункт мы попадаем в материал со списком категорий .. но при переходе в одну из категорий .. при нажатии в пути на тот же подпункт меню ..открывается категория со списком материалов .. без распределения по категориям ... грубо говоря .. при нажатии на сам пункт меню .. все отлично .. при нажатии на этот пункт в пути на сайте .. допустим из какого нибудь материала .. открывается список всех материалов .. а не материал со списком категорий ..
вопрос звучит так .. есть ли другие способы выполнения этой задачи ..
или как можно исправить эту ошибку в пути на сайте .. хотябы направление где искать ..я уже все пересмотрел .. вариантов нет.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Список категорий в материале? Вы знаете толк в извращениях! Естественно будут проблемы с модулем "Путь на сайту", у него ведь стандартная ориентация ;)
Что вы пробовали и что необходимо? Чем не угодил тип пункта меню "Список всех категорий"
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
верно, список всех подкатегорий в материале, да загнул знаю, но другого выхода не придумал .
собственно чем не устраивает ..
в идеале мне нужен список всех категорий на одной странице в два столбца, при выборе же вывода всех категорий, получается один и ни как ничего сделать не получается.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Я так и думал что необходимо изменить внешний вид вывода категорий, этот вопрос решается переопределением макета вывода шаблона. Посмотрите в настройках категории есть возможность подключить свой альтернативный макет вывода.  Тема обсосана до косточек, ищите на форуме темы про переопределение  шаблонов вывода категорий
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
пасибо, обязательно ознакомлюсь.
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Подобная тема уже и правда была разобрана ..
если интересно то вот код
Спойлер
[свернуть]
Сделал так как было написано, прописал .. но теперь другая проблема, категории выводятся в два столбца как и было нужно, здорово . Под категории выводятся абы как, то есть, в одной категории у меня 9 подкатегорий, которые теперь разбились на два блока торчащих в разные стороны .
Как понимаю в самом коде нет указаний что делать с подкатегориями или же есть какое то ограничение на количество строк ..
Вообщем просьба помочь .
ссылка на источник частичного решения вышеуказанного вопроса http://joomlaforum.ru/index.php/topic,225732.0.htm.
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Спойлер
[свернуть]
Вот скриншот, собственно проблема в том что, под категории на странице "разьехались" кто куда.
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
проблему так и не решил
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться