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

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Вопрос такой. При выводе архивного материала в J2.5.9 (именно материала, с блогом архива все в порядке) над заголовком материала появляется заголовок "Материалы" в тэгах h1.
Пробовал решить так. Зашел components/com_content/views/archive/tmpl/default.php, нашел фрагмент (15-19 строки)
Код
<?php if ($this->params->get('show_page_heading')) : ?>
<h1>
<?php echo $this->escape($this->params->get('page_heading')); ?>
</h1>
<?php endif; ?>
пробовал решить так
Код
<?php if ($this->params->get('show_page_heading', 0)) : ?>
<h1>
<?php echo $this->escape($this->params->get('page_heading')); ?>
</h1>
<?php endif; ?>
эффекта ноль. Может куда-то еще надо залезть? А то лишний тэг h1 на странице, сами понимаете...
*

jouse

  • Захожу иногда
  • 131
  • 7 / 0
  • Не за что ^_^
Так тут и в коде можно не копаться, а в модуле, по умолчанию название модуля отображается, вот и отключите её
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Так тут и в коде можно не копаться, а в модуле, по умолчанию название модуля отображается, вот и отключите её
В каком модуле?  :o Заголовки категорий отключаются в админке. Речь же идет об архивных материалах. Или, может пальцем ткнете?
*

jouse

  • Захожу иногда
  • 131
  • 7 / 0
  • Не за что ^_^
Точнее не в модуле, а в параметре отображения материалов. Вот единичного материала можно прямо в материале указать параметр.
Как в категориях настривается вывод материала по умолчанию, где-то также должно настраиваться вывод архивных материалов.

А, все понял о чем вы, но странно, чего-то сам не вижу той кнопки, в коде позже гляну
« Последнее редактирование: 26.03.2013, 13:07:17 от jouse »
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
где-то также должно настраиваться вывод архивных материалов.
вот это где-то я и не могу найти
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как поменять местами заголовок и дату публикации

Автор singhtless

Ответов: 15
Просмотров: 3373
Последний ответ 31.01.2026, 08:55:28
от fbr
Как убрать из индекса Яндекса дубли?

Автор gonzyk263

Ответов: 3
Просмотров: 4709
Последний ответ 01.07.2024, 23:26:54
от Cleaning74
[FAQ] Как убрать <meta name="generator" content="Joomla! 2.5 - Open Source Content Management" />

Автор neket

Ответов: 56
Просмотров: 330165
Последний ответ 05.11.2020, 20:00:15
от Grigoriy82
Убрать название пункта меню из URL материала

Автор fortuner

Ответов: 15
Просмотров: 9551
Последний ответ 31.10.2020, 00:46:04
от spas
Как убрать < class="moduletable ">на лицевой части сайта?

Автор indes

Ответов: 11
Просмотров: 4579
Последний ответ 07.05.2020, 17:35:38
от beliyadm