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

mstego

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Сломал голову. Пробовал разные настройки, но результат один и тот же - выводится список со всеми статьями, в которых добавлен этот тег.
Кто-нибудь сталкивался? Что делали?

[вложение удалено Администратором]
*

Sergoon

  • Захожу иногда
  • 69
  • 1 / 1
У меня похожая тема, только хотел задать вопрос-увидел ваш пост) Создал доп. поле типа "Метка поиска" где то наткнулся на пост что мол это поле работает так:(доп.поле) города: Анапа, Москва, Питер (грубо говоря). При нажатии на слово  "Москва", будет искать материалы у которых в доп. поле "ГОРОДА" стоит значение "МОСКВА". Увы при нажатии на слово Москва тянет в результаты поиска все материалы у которых в тексте встречается слово Москва.
*

mstego

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Это "функция" по ходу просто так для красоты привинчена  :laugh: нафига предуматривать возможность, если она все равно не работает. Уже попробовал с нуля установить все и снова протесчтировал, думал, можь у меня косяки какие или несовместимости. Не, нифига не работает damp этот k2! bullshit!
*

Sergoon

  • Захожу иногда
  • 69
  • 1 / 1
Да к2 это конечно каха, но от привычек трудно отказаться. не хотелось бы прикручивать сторонние модули вроде Ja k2 filter (но попробывать не прочь, если кто знает где его на пробу под J2.5 взять).может кто подскажет как все таки модернизировать поиск через "поисковую метку" типа того: поиск->id группы доп полей-> id поля = Москва , где, как что найти? (чтобы уточнить параметры поиска)
*

mstego

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Пожалуйста, если у кого-нибудь есть время протестируйте свой k2 на предмет это функции. Просто вставьте (на время) дополнительный пункт меню, который сформируете не основе тега К2, и профильтруйте этот пункт через категорию. Посмотрите что выводиться.
Я просто думаю, что это только у меня такая проблема так как перерыл весь интернет, в том числе буржуйный. Такой вопрос возникал всего пару раз.

Очень важно! Прошу ... >:(
*

MrJenika

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

mstego

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

Sergoon

  • Захожу иногда
  • 69
  • 1 / 1
*

Serg_

  • Захожу иногда
  • 168
  • 24 / 1
  • Skype: smile_bot (Запорожье)
Интересно, чем дело кончилось? Я создал несколько пунктов меню для разных тегов. Первый раз выбирает корректно из нужных категорий, а дальше жмешь на любые теги, а отображается выборка материалов по первому. Что делать ума не приложу.
*

Taft

  • Осваиваюсь на форуме
  • 48
  • 4 / 0
Интересно, чем дело кончилось?
Нашлось решение ?
У меня такая же проблема и breadcrambs в этом случае некорректно работают.
K2 v2.6.5 | Copyright © 2006-2013 JoomlaWorks Ltd.
Joomla! 2.5.9 Stable [ Ember ] 4-February-2013 14:00 GMT
« Последнее редактирование: 27.03.2013, 15:47:52 от Taft »
*

Serg_

  • Захожу иногда
  • 168
  • 24 / 1
  • Skype: smile_bot (Запорожье)
Решение следующее.
Поскольку материалов не очень много по тегам, то отключил кеширование на сайте.
Всё заработало.
Теперь выбирая любой тег, материалы отображаются корректно.
*

userfor

  • Новичок
  • 7
  • 0 / 0
Отключение кэширования не помогло, есть ещё варианты?
*

andrewbubblegum

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Отключение кэширования  тоже не помогло может кто то уже решил проблему?
« Последнее редактирование: 22.12.2013, 02:29:21 от andrewbubblegum »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор vittorio

Ответов: 16
Просмотров: 4618
Последний ответ 24.01.2022, 16:16:31
от kot488
Не сохраняются параметры в пункте меню категория K2

Автор pyh

Ответов: 5
Просмотров: 2695
Последний ответ 21.09.2021, 04:56:14
от Alexs44
Не работает мультиязычность для материалов К2

Автор Kokshetau

Ответов: 5
Просмотров: 1700
Последний ответ 21.11.2020, 23:36:12
от Kokshetau
Массовое создание (загрузка) категорий в K2

Автор lgmax

Ответов: 3
Просмотров: 1493
Последний ответ 05.09.2019, 00:35:35
от Septdir
[Решено] Не работает (не отображается) K2 media manager

Автор raidho

Ответов: 1
Просмотров: 1919
Последний ответ 19.07.2019, 22:02:58
от zod3d