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

pse1980

  • Захожу иногда
  • 53
  • 3 / 0
Как сделать поле с H1
« : 13.02.2010, 18:18:50 »
подскажите как сделать, чтобы поле текст отображалось так: <h1>Заголовок</h1>
а сейчас сделано так: <span class="h1">Заголовок</span>
*

Sergey Romanov

  • Moderator
  • 603
  • 19 / 0
Re: Как сделать поле с H1
« Ответ #1 : 14.02.2010, 04:18:58 »
Наверно просто в CSS добавить как его форматировать. Или так не пойдет?
Лучший ССК всех времен Cobalt
*

pse1980

  • Захожу иногда
  • 53
  • 3 / 0
Re: Как сделать поле с H1
« Ответ #2 : 14.02.2010, 14:12:17 »
Наверно просто в CSS добавить как его форматировать. Или так не пойдет?

у меня стоит плагин plg_field.text.v.1.6.1 - что нужно дописать и куда в файл text.php , чтобы поле было всегда с тегом H1
*

Sergey Romanov

  • Moderator
  • 603
  • 19 / 0
Re: Как сделать поле с H1
« Ответ #3 : 14.02.2010, 15:00:00 »
1. или назначить каласс как вы делали <span class="h1">Заголовок</span> а в CSS шаблона добавть к

h1, .h1
{
    // что угдоно
}

2. В шаблоне вывести поле кастом в теге H1
Лучший ССК всех времен Cobalt
*

pse1980

  • Захожу иногда
  • 53
  • 3 / 0
Re: Как сделать поле с H1
« Ответ #4 : 14.02.2010, 16:31:23 »
1. или назначить каласс как вы делали <span class="h1">Заголовок</span> а в CSS шаблона добавть к

h1, .h1
{
    // что угдоно
}

2. В шаблоне вывести поле кастом в теге H1

вот именно нужен второй вариант - только я не знаю где в шаблоне default_article_default.php прописывать <h1> или нужно в другом шаблоне прописывать
*

Peter09

  • Захожу иногда
  • 103
  • 8 / 0
Re: Как сделать поле с H1
« Ответ #5 : 15.02.2010, 10:26:55 »
для того, чтобы реализовать второй вариант вам нужно сделать свой шаблон для статьи или спсика статей. Вот статья, в которой это сделать:
http://www.mightyextensions.com/knowledge-base/joomla-tutorials/item/developer-center/99-resources-cck/5502-resourcescustom-filter-templates

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

Как сделать вывод материала в виде блога а не таблицой?

Автор koyot777

Ответов: 3
Просмотров: 6964
Последний ответ 12.12.2012, 12:44:18
от koyot777
Можно сделать добавление из списков области-города

Автор nick71

Ответов: 1
Просмотров: 2283
Последний ответ 21.10.2011, 18:13:06
от 2gorodabiz
Поле "Picture"

Автор herr

Ответов: 7
Просмотров: 2923
Последний ответ 04.05.2011, 23:25:30
от herr
Поле picture, сложности с размером картинки при просмотре

Автор master_alf

Ответов: 5
Просмотров: 2994
Последний ответ 25.04.2011, 21:34:15
от Dimitrij
не отображается созданный контент в поле хтмл.

Автор kpk17

Ответов: 2
Просмотров: 2841
Последний ответ 28.03.2011, 13:13:40
от CTPAHHuK