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

Уважаемые, подскажите пожалуйста, как решить проблему, только простым языком, т.к. выполнить инструкции смогу, а понять нет:

Не могу подключить горизонтальный модуль user3, чтобы там разместить горизонтальное меню, хотя по http://localhost/ххххх/?tp=1 поле user3[none outline] отображается.

Меню создал, в Менеджере модулей пытаюсь его подключить, но в выпадающем списке Позиция есть только left

Версия Joomla! 1.5.7 Production/Stable
Шаблон:
<name>Green(peace)</name>
<version>1.0.0</version>
<creationDate>04/2008</creationDate>
<author>Lonex</author>
*

rogg1

  • Новичок
  • 5
  • 0 / 0
Re: Как подключить в шаблоне поле user3
« Ответ #1 : 25.04.2009, 09:29:11 »
попробуй переустановить шаблон, сначала удали это и потом установи
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Как подключить в шаблоне поле user3
« Ответ #2 : 25.04.2009, 14:02:24 »
Посмотрите в файле templateDetails.xml шаблона, есть ли позиция user3 в тегах <positions>?
Если нет, то пропишите.
*

rogg1

  • Новичок
  • 5
  • 0 / 0
Re: Как подключить в шаблоне поле user3
« Ответ #3 : 26.04.2009, 20:53:30 »
а если там вообще нету тегов <positions>, то тогда что делать?
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Как подключить в шаблоне поле user3
« Ответ #4 : 26.04.2009, 21:39:17 »
прописать :)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3

Re: Как подключить в шаблоне поле user3
« Ответ #5 : 26.04.2009, 22:31:41 »
Переустанавливать шаблон нехочется, т.к. там уже много изменений-добавлений прописано, да и думаю, что причина не в этом, а по-поводу прописать <positions> я бы с удовольствием, но как уже писал, что смогу только выполнить инструкции, т.к.никогда программированием не занимался. Изучить вопрос со временем может жизнь и заставит, а сейчас нужно закончить сайт и запустить его.
*

rogg1

  • Новичок
  • 5
  • 0 / 0
Re: Как подключить в шаблоне поле user3
« Ответ #6 : 26.04.2009, 23:13:48 »
прописать :)
ну еслиб я это не сдела, то не стал бы писать :)
вследствии ничего не изменилось
*

rogg1

  • Новичок
  • 5
  • 0 / 0
Re: Как подключить в шаблоне поле user3
« Ответ #7 : 26.04.2009, 23:16:32 »
Переустанавливать шаблон нехочется, т.к. там уже много изменений-добавлений прописано, да и думаю, что причина не в этом, а по-поводу прописать <positions> я бы с удовольствием, но как уже писал, что смогу только выполнить инструкции, т.к.никогда программированием не занимался. Изучить вопрос со временем может жизнь и заставит, а сейчас нужно закончить сайт и запустить его.
выглядит это так (пишется после    </files>):
      <positions>
      <position>left</position>
            <position>top</position>
      <position>user3</position>
        </positions>

Re: Как подключить в шаблоне поле user3
« Ответ #8 : 26.04.2009, 23:25:01 »
rogg1, спасибо - опередил на 1 минуту с ответом.
Такой же ответ подсказали на дружественном форуме.
То есть в этом файле должны быть прописаны те позиции, которые есть в шаблоне.
Если в файле шаблона  index.php user3 прописан, а в templateDetails.xml нет, то эта позиция отображаться не будет.
Проверил - всё работает
*

rogg1

  • Новичок
  • 5
  • 0 / 0
Re: Как подключить в шаблоне поле user3
« Ответ #9 : 26.04.2009, 23:27:31 »
всё заработало (глюк видать был), спасибо за совет
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Как подключить в шаблоне поле user3
« Ответ #10 : 27.04.2009, 12:21:32 »
Посмотрите в файле templateDetails.xml шаблона, есть ли позиция user3 в тегах <positions>?
Если нет, то пропишите.
ну еслиб я это не сдела, то не стал бы писать :)
вследствии ничего не изменилось
ответ УЖЕ был. вы не внимательны.


тема закрыта.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поменять шапку в шаблоне JM NextGen?

Автор fati79

Ответов: 17
Просмотров: 7009
Последний ответ 01.04.2014, 14:12:54
от darkghost
Убрать пустое пространство в шаблоне сайта

Автор Marsello88

Ответов: 0
Просмотров: 5627
Последний ответ 28.10.2013, 21:19:19
от Marsello88
Поменять гугл-шрифт в шаблоне

Автор svarg

Ответов: 0
Просмотров: 2961
Последний ответ 28.12.2012, 11:32:02
от svarg
Как сделать прокрутку контентной части и фисксированную шапку в шаблоне.

Автор veter1976

Ответов: 3
Просмотров: 5647
Последний ответ 22.11.2012, 14:53:22
от negus
Ошибка в шаблоне full screen 2 при переносе с локала на хостинг

Автор GERich13

Ответов: 1
Просмотров: 3539
Последний ответ 30.06.2012, 21:02:49
от newadam