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

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
Всем Доброго здравия! Вот сделал себе меню горизонтальным, в позиции хорнав. И поставил модуль поиска туда же, и теперь он отображается у меня впритык к последнему пункту меню, а мне бы хотелось чтоб поиск находился отдельно, ближе к правому краю! Вот теперь никак не могу ничего придумать, подскажите что нибудь!
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Кастомизация джумлaртовских шаблонов, как раз на примере ja_purity, описана здесь
*

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
Спасибо, ща посмотрим!
*

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
Блин, да там все на инглише! А я с ним не очень! А авто переводчики бред какой-то несут!
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Перевод статьи можно поискать на vjoomla.ru. Там есть перевод этих материалов, но по объёму он несколько меньше, чем в оригинале. А тема там относится к JA T3.
*

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
Че тоя там ничего не нашел! :(
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Может, это поможет: vjoomla.ru/blogs/item/333-ja_t3_for-developer.html
Не совсем то, что в ФАКе по кастомизации на инглише, но кое-какое представление даст.
*

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
Спасибо
*

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
В общем при попытке настроить поиск случайно натолкнулся на возможность встроить поиск от Google на свой сайт, нашел образец вот здесьhttp://acerfans.ru/ Хотел сделать точно так же, ну чтоб закругленное поле ввода, с лупой с краю и прочее, пошел к Google, получил код, вставил в простой хтмл файл для проверки и получил вот это http://gumas.ru/ а теперь вопрос, как мне изменить этот код чтоб поиск выглядел так же как и на первом сайте (ссылка в начале сообщения) и чтоб он соответственно был пристыкован к правому краю. Че то никак догнать не могу с какого краю подойти. Напомню что пользуюсь шаблоном джа пурити. Делаю пока на локалке поэтому показать не могу!
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
В пьюрити модуль поиска находится в позиции search. Он и так прикручен к правому краю абсолютным позиционированием.
Вывод позиции модуля - в заголовке страницы, в файле templates\ja_purity_ii\layouts\blocks\header.php :
Код: php
	<?php if($this->countModules('search')) : ?>
<div id="ja-search">
<jdoc:include type="modules" name="search" />
</div>
<?php endif; ?>

Для вставки гугла-поиска в позиции search надо вывести кастомный модуль с кодом поиска. Или сверстать что-то своё, под вывод модуля.
А закруглять углы в импутах - это уже по факту: смотреть, какую разметку выводит поиск и применять к нему стили.
Изменить же саму разметку поиска от Google нельзя. Что даёт, то даёт...
*

Blackborz

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Я белый и пушистый!!!
Oxlamon, Я не уточнял, но пользуюсь первой версией шаблона. Во вторых ша подумал и решил что это все как то сложновато для меня! Поэтому пойду ка я прогуляюсь по форуму, уму разуму наберусь! Еще раз спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как создать новый блок в шаблоне?

Автор moov

Ответов: 7
Просмотров: 9143
Последний ответ 17.12.2018, 14:08:12
от arma
Ширина меню

Автор alex86r93

Ответов: 5
Просмотров: 6021
Последний ответ 14.06.2018, 05:13:50
от KANEGI
как сделать кнопки меню!

Автор Millenium_3000

Ответов: 10
Просмотров: 12785
Последний ответ 17.08.2017, 17:24:12
от Intrande
Вопрос по добавлению тега в МЕНЮ j 1.5

Автор berTalino

Ответов: 12
Просмотров: 5900
Последний ответ 29.03.2017, 16:20:43
от berTalino
Ja_purity II

Автор Rikh

Ответов: 411
Просмотров: 125887
Последний ответ 07.02.2017, 11:49:01
от Rikh