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

prefector

  • Новичок
  • 8
  • 0 / 0
  • ломаю
Привет всем Joomlaнцам!

Вот такое непонятие у меня:
создать хочу шаблон  с ноля, а вот как там разметить метки ввыбранном месте чтобы стояло меню или поиск или еще какойнибуть модуль Joomla?
подскажите как разметить сайт для Joomla чтобы она видела куда можно было бы вставлять ее модули?

благодарю за ваше внимание жду ваших пожеланий советов !
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: шаблон без разметки модулей?
« Ответ #1 : 24.07.2010, 10:26:35 »
<jdoc:include type="modules" name="top" style="xhtml" />

Это как вы выразились и есть "метка", которяа указывает на то что данный позиция является местом для модуля и имеет имя top.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

prefector

  • Новичок
  • 8
  • 0 / 0
  • ломаю
Re: шаблон без разметки модулей?
« Ответ #3 : 24.07.2010, 15:44:55 »
<jdoc:include type="modules" name="top" style="xhtml" />

Это как вы выразились и есть "метка", которяа указывает на то что данный позиция является местом для модуля и имеет имя top.

Cимбад13 а в какое место именно надо вписывать етот КОД , :( я прост только начинаю работать с Joomla а РНР ваще я не так силен
спасибо
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: шаблон без разметки модулей?
« Ответ #4 : 24.07.2010, 15:56:44 »
Цитировать
Cимбад13 а в какое место именно надо вписывать етот КОД , Sad я прост только начинаю работать с Joomla а РНР ваще я не так силен
спасибо

где будешь вставлять модули.
то есть с <jdoc:include type="modules" name="top" style="xhtml" /> будет создана позиция "top" так же создаются позиции left и right например, основные позиции..далее они прописываются в файле templateDetails.xml чтобы были доступны в админке...
а место где вводится контент компонентов называется <jdoc:include type="component" />

он может быть только одним в шаблоне...
в теме которую дал effrit полезно почитать что да как..
а еще можешь скачать отсюда "как создавать шаблоны" http://joomlaforum.ru/index.php/topic,122412.msg669020.html#msg669020
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

prefector

  • Новичок
  • 8
  • 0 / 0
  • ломаю
Re: шаблон без разметки модулей?
« Ответ #5 : 24.07.2010, 16:09:03 »
еще один мего вопрос  накой нам етот файл templateDetails.хмл ?
*

prefector

  • Новичок
  • 8
  • 0 / 0
  • ломаю
Re: шаблон без разметки модулей?
« Ответ #6 : 24.07.2010, 16:14:43 »
Еще Симбад можно тя в контак асикю добавить и там вопросы задавать? :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон gk sporter

Автор yrygvay

Ответов: 5
Просмотров: 7785
Последний ответ 17.03.2014, 03:03:45
от bazhin83
Как реализовать меню Joomla 1.5.26 + шаблон yoo_flux 1.5.0?

Автор OLEGA85

Ответов: 0
Просмотров: 7204
Последний ответ 03.09.2013, 18:50:23
от OLEGA85
Перевожу шаблон с Joomla 1.0 на 1.5. Нужна помощь!

Автор Ankazyryanka

Ответов: 1
Просмотров: 3060
Последний ответ 18.03.2013, 23:33:03
от Ankazyryanka
Шаблон flux

Автор rassul2009

Ответов: 0
Просмотров: 2282
Последний ответ 25.11.2012, 12:10:31
от rassul2009
Ребята, Как сделать шаблон шире? (шаб JA Pariiti)

Автор Max-2012

Ответов: 1
Просмотров: 3802
Последний ответ 15.11.2012, 15:33:30
от Max-2012