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

alexkraym

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Не знаю, как правильно описать заголовок, нужно удалить текст, буду признателен)



https://dveri-off.ru/vkhodnie-dveri/podobrat-po-parametram  ^-^ ^-^ ^-^
*

Webster

  • Захожу иногда
  • 185
  • 7 / 0
Или скройте стилями
или(что лучше) уберите в шаблоне вывода
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Поскольку в верстке нет отдельного селектора для лейблов и одним CSS тут не обойтись, Вам нужно

1. Переопределить шаблон JoomShopping
2. В файле, отвечающем за вывод товара в категории, убрать отображение лейблов для характеристик и цены
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

mramorkrim

  • Новичок
  • 1
  • 0 / 0
отредактируйте в настройках шаблона
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Не знаю, как правильно описать заголовок, нужно удалить текст, буду признателен)



https://dveri-off.ru/vkhodnie-dveri/podobrat-po-parametram  ^-^ ^-^ ^-^

Если вам все равно на метод решения, можно простеньким яваскриптом удалить лишнее.
Опубликуйте на страницах, где хотите скрыть лишнее, модуль с HTML кодом в позиции debug:
Код
<script type="text/javascript">
udalenie = document.querySelectorAll("div.jshop_price, div.manufacturer_name, div.deliverytime");

for(var i = 0; i < udalenie.length; i++) {
    if (udalenie[i].innerText.split(':').length > 1) {
        udalenie[i].innerHTML = udalenie[i].innerText.split(':')[1].trim();
    }
}
</script>
Перед созданием модуля, в настройках системы отключите TinyMCE, иначе он вам не даст вставить  и сохранить JavaScript.
« Последнее редактирование: 06.08.2019, 23:38:24 от dm-krv »
*

sivers

  • Живу я здесь
  • 2606
  • 361 / 0
CSS:
Код
.jshop_price {
    font-size: 0 !important;
}
.jshop_price > span {
    font-size: 18px !important;
}
.manufacturer_name,
.deliverytime {
    font-size: 0 !important;
}
.manufacturer_name > span,
.deliverytime > span {
    font-size: 12.5px !important;
}
« Последнее редактирование: 07.08.2019, 00:11:50 от sivers »
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
За font-size:0 можно от поисковиков по шапке получить. Тут надо аккуратнее.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

OffCanvas меню Helix Ultimate добавить текст к иконке

Автор Andre100

Ответов: 2
Просмотров: 5279
Последний ответ 20.03.2023, 12:42:49
от Andre100
Скрыть только текст ссылки

Автор kosh2323

Ответов: 10
Просмотров: 1185
Последний ответ 26.10.2021, 10:40:57
от kosh2323
Изменить область кликабельности ссылов в шаблоне (в шапке)

Автор Maffo

Ответов: 4
Просмотров: 1345
Последний ответ 24.08.2021, 17:22:57
от Maffo
Не удается изменить страницу через конструктор yootheme

Автор bigbelka

Ответов: 0
Просмотров: 943
Последний ответ 05.08.2021, 12:06:21
от bigbelka
Сменить текст placeholder в поле поиска Joomla 3.x

Автор Poincare

Ответов: 7
Просмотров: 2546
Последний ответ 09.06.2021, 15:39:26
от Akeksandr