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

obormot

  • Захожу иногда
  • 68
  • 1 / 2
Создаю ссылки на категории таким способом:
Код
JRoute::_(ContentHelperRoute::getCategoryRoute($category->id, $category->section));
подстваляя id категории и id раздела соответственно
но ссылки получаются вида Таблица, пока в каком-нибудь меню я не создам ссылку на эту же категорию вида Блог!
Почему? Как это обойти - нужны ссылки на категории вида Блог изначально.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
$link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section).'&layout=blog');
*

obormot

  • Захожу иногда
  • 68
  • 1 / 2
спасибо! продолжая тему.
теперь у меня ссылки вида Блог, но опять-таки - все установки (количество колонок, количество материалов на каждой стр. и т.д) берется по умолчанию, либо если создана ссылка на эту категорию в любом другом меню (что за идиотизм!) то берется из ее установок... как побороть это? Как задать свои установки для каждой конкретной ссылки?

*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Никак. Если создаете пункт меню, то все параметры будут браться из этого пункта меню. Если нужно разные выводы, ту нужно создавать соответствующие пункты меню для каждой категории отдельно.
На подобие тема про разделы обсуждалась.
Раздел -> Категория -> Материалы блогом - КАК?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 8169
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Не добавляется статья в категорию

Автор tegowamila

Ответов: 0
Просмотров: 1545
Последний ответ 06.06.2018, 09:06:17
от tegowamila
Как создать новый раздел в Joomla 1.5.15

Автор Lzrv

Ответов: 3
Просмотров: 4536
Последний ответ 15.11.2017, 22:16:11
от Lzrv
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 2620
Последний ответ 26.07.2017, 09:40:22
от usmdamir
JFolder::create: Невозможно создать каталог Внимание! - Не удалось переместить файл

Автор sayber

Ответов: 30
Просмотров: 68561
Последний ответ 14.07.2017, 12:05:37
от araiguma