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

AndreyUK

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Фильтр по меткам
« : 03.03.2014, 01:23:12 »
Здравствуйте!

Не очень давно знаком с Joomla! и не могу сам найти ответа на вопрос, поэтому хочу начать соответствующую тему на форму. Буду признателен за помощь!

Суть в слудующем. В шаблоне используется модуль iceCarousel, который выводит материалы на главной странице сайта из категорий. Категории указываются в настройках модуля. Нужно добавить дополнительную фильтрацию на контент из указанных категорий.

Например, модуль iceCarousel выводит материалы из категории A. Надо добавить, чтобы он выводил не все материалы из этой категории, а только те у которых есть метка "New".

Подскажите пожалуйста как можно это сделать.

Мои варианты это добавить php код в модуль, но с php я не знаком и это будет затратно по времени (Хорошо владею Java и вопрос лишь в синтаксисе и структуре проекта). Второй вариант, это К2, но стоит ли из такой простой вещи, ставить большое дополнение.

Всем спасибо!
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Фильтр по меткам
« Ответ #1 : 03.03.2014, 11:20:00 »
Да, надо изменять логику работы модуля. Ставить К2 не вариант.
*

AndreyUK

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Фильтр по меткам
« Ответ #2 : 04.03.2014, 13:49:38 »
Да, надо изменять логику работы модуля. Ставить К2 не вариант.
Спасибо за ответ!
Еще небольшой вопрос, если изменять логику модуль, то планирую добавить if с проверкой текущей новости на наличие метки c определенным заголовком. Есть ли у материала доступ к меткам?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Фильтр по меткам
« Ответ #3 : 04.03.2014, 14:05:35 »
Есть ли у материала доступ к меткам?
Ну это смотря как реализована работа модуля - вытаскивает ли он со списком материалова еще и метки. Полагаю, что нет.
*

AndreyUK

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Фильтр по меткам
« Ответ #4 : 04.03.2014, 14:51:19 »
Ну это смотря как реализована работа модуля - вытаскивает ли он со списком материалова еще и метки. Полагаю, что нет.
Понял. Спасибо за помощь!
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: Фильтр по меткам
« Ответ #5 : 05.03.2014, 16:34:13 »
А что мешает в настройках IceCarousel сделать эксклюды на те материалы, которые не надо отображать? например по id или сделать подкатегорию, в котороую перенести те материалы, которые не надо отображать и все.

Добавлено:
Как вариант - насоздавать авторов и использовать их как фильтр, отключив показ авторов в материале. Получатся те же тэги, только вид сбоку.
« Последнее редактирование: 05.03.2014, 16:50:05 от Sticher78 »
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

AndreyUK

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Фильтр по меткам
« Ответ #6 : 05.03.2014, 17:09:24 »
А что мешает в настройках IceCarousel сделать эксклюды на те материалы, которые не надо отображать? например по id или сделать подкатегорию, в котороую перенести те материалы, которые не надо отображать и все.

Добавлено:
Как вариант - насоздавать авторов и использовать их как фильтр, отключив показ авторов в материале. Получатся те же тэги, только вид сбоку.

Варианты не плохие, но надо максимально юзер френдли
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: Фильтр по меткам
« Ответ #7 : 05.03.2014, 17:10:49 »
А чем авторы - не юзерфрендли? При создании материала нужно только один раз тыкнуть на выборе автора и все. Всё остальное за юзера сделает модуль
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

GoogleMap с метками, кластерами и зависимым фильтром по меткам

Автор pH43

Ответов: 2
Просмотров: 710
Последний ответ 21.11.2018, 13:36:11
от Septdir
Фильтр по цене, фильтр по цвету, фильтр по производителю, фильтр по типам товара

Автор Art_i

Ответов: 1
Просмотров: 1123
Последний ответ 04.12.2015, 02:48:58
от Art_i
[Q] RSEvents - Как сделать фильтр для вывода списка событий?

Автор SLV

Ответов: 3
Просмотров: 2313
Последний ответ 22.11.2011, 17:39:39
от Old Daemon
Как добавить фильтр по заголовку в "шаблон блога категории"

Автор serg450453

Ответов: 6
Просмотров: 2368
Последний ответ 01.06.2011, 20:06:42
от serg450453
Как убрать фильтр стандартного поиска Joomla?

Автор Chikir

Ответов: 1
Просмотров: 2002
Последний ответ 18.11.2010, 19:05:57
от Chikir