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

Evilorange

  • Новичок
  • 9
  • 1 / 0
Есть плагин модуль zoo_category, но он выводит только ссылки.а как вывести еще и изображения категорий?
« Последнее редактирование: 30.07.2011, 15:14:17 от Evilorange »
*

M-BOY

  • Захожу иногда
  • 60
  • 2 / 0
У zoo, такого плагина нет, есть модуль вывода категорий, в котором вывода изображений - нет, да и не зачем. Есть frontpage, а если нужно вывести категории в модуле с изображениями, то для этого есть пункт в меню - zoo.
*

Evilorange

  • Новичок
  • 9
  • 1 / 0
Да, zoo_category  -это модуль,а не плагин, запутался слегка.
А допилить до нужного этот модуль никак нельзя?
Я посмотрел,в папке с модулем есть шаблон вида:
Код
<ul class="level1">
<?php foreach ($categories as $category) : ?>
<?php  echo $zoo->categorymodule->render($category, $params, 2); ?>
<?php endforeach; ?>
</ul>
Вот только я никак найти не могу, где обрабатывается этот $zoo->categorymodule->render($category, $params, 2); -_-

Хотя, идея с frontPage вроде подходит. Только у меня задача какая - мне нужно вывести приблизительно 20 категорий в скроллера. Может можно как-нибудь попроще сделать? ничего не допиливая?
*

Evilorange

  • Новичок
  • 9
  • 1 / 0
Разобрался. В /modules/zoo_category/helper.php добавляем строчку
Код
$image=$category->getImage('content.image');
и потом в нужное место вставляем $image['src'], там будет путь картинки. с помощью print_r($image) можно и остальные свойства изображения посмотреть.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как вывести поиск ZOO Search ? или как с его помощью искать ?

Автор zagrenat

Ответов: 16
Просмотров: 12973
Последний ответ 10.01.2017, 16:02:49
от newvideo
Ссылка подробнее у меня отображается во всех статьях

Автор mirek

Ответов: 2
Просмотров: 1334
Последний ответ 21.01.2016, 10:58:58
от mirek
Вывод материалов из дочерних категорий

Автор fallout9000

Ответов: 5
Просмотров: 3629
Последний ответ 05.01.2015, 17:46:30
от amazko
Вывести содержимое itema в материале Joomla

Автор intuitive

Ответов: 0
Просмотров: 1694
Последний ответ 18.12.2014, 16:56:38
от intuitive
Вывод item-ов из нескольких категорий

Автор No_Mosk

Ответов: 0
Просмотров: 1486
Последний ответ 24.06.2014, 22:51:46
от No_Mosk