Новости 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 Ответов
  • 2027 Просмотров
*

Kilexus

  • Новичок
  • 1
  • 0 / 0
Продвинутый SQL в статье
« : 22.05.2013, 01:28:11 »
Здравствуйте,
есть SQL-таблица с многими полями.
Как сделать статью, в которой значения одного из полей (например, фамилии сотрудников) шли бы листом, типа:
1. Иванов
2. Петров
... ....
56. Сидоров

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

 !
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Продвинутый SQL в статье
« Ответ #1 : 22.05.2013, 12:19:12 »
в чем продвинутость то?)
Для реализации данного функционала нужно написать свой компонент + плагин или модуль
Необходимый порог вхождения - знания php, синтаксис запросов SQL, html/css, api Joomla
Если этих знаний нет, то проще обратиться в коммерческий раздел
"Просто так" данный функционал сделать не получется
« Последнее редактирование: 22.05.2013, 12:31:46 от SmokerMan »
*

rsa_m

  • Захожу иногда
  • 254
  • 22 / 0
Re: Продвинутый SQL в статье
« Ответ #2 : 22.05.2013, 12:36:11 »
У меня есть плагин ( https://github.com/rsam/plg_sqlcon ), который позволяет тянуть из SQL базы любое значение.
Как с ним работать можно почитать здесь или в PDF который лежит на GIT

Если его немного допилить то можно выводить и все значения указанной колонки списком и как ссылки. Он очень простой внутри, допилить труда не составит при знании PHP.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Продвинутый SQL в статье
« Ответ #3 : 22.05.2013, 12:47:11 »
Плагин тут не поможет
Цитировать
можно ли сделать так, чтобы эти фамилии посвечивались как ссылки, при нажатии на которые происходил бы переход на новую страницу, где были бы также указаны все сопутствующие поля?
это надо делать компонентом
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Продвинутый SQL в статье
« Ответ #4 : 22.05.2013, 12:55:29 »
Хех. А зачем все это.
Делаем материалы в категории сотрудники:
1. Иванов
2. Петров
... ....
56. Сидоров
Выводим список категории сотрудники
*

rsa_m

  • Захожу иногда
  • 254
  • 22 / 0
Re: Продвинутый SQL в статье
« Ответ #5 : 22.05.2013, 13:08:04 »
Хех. А зачем все это......

Это Да. Но как вытащить из таблицы SQL значения? Если это таблица user - то да, сработает. а если произвольная таблица !?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Продвинутый SQL в статье
« Ответ #6 : 22.05.2013, 13:08:31 »
а если сотрудников 100500 будет? заипется создавать)
Это Да. Но как вытащить из таблицы SQL значения? Если это таблица user - то да, сработает. а если произвольная таблица !?
какая разница какая таблица? Запрос можно любой сделать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как прописать позицию модуля в статье

Автор Silverstreet

Ответов: 16
Просмотров: 6235
Последний ответ 20.08.2013, 06:24:03
от Dmitriy M
Текст в модуле и статье меняется на ссылку

Автор wanderbild

Ответов: 3
Просмотров: 1525
Последний ответ 12.04.2013, 23:51:51
от wanderbild
Как вывести модуль в конкретной статье

Автор Maksimcase

Ответов: 8
Просмотров: 2912
Последний ответ 10.03.2013, 12:16:41
от sachek
Как привязать статью к статье?

Автор Аля

Ответов: 2
Просмотров: 1439
Последний ответ 17.02.2013, 01:28:17
от Аля
Проблема с отображением картинок в статье

Автор Rio74

Ответов: 9
Просмотров: 1856
Последний ответ 29.09.2012, 00:29:58
от sergoguga