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

HEKTO

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Доброе время суток форумчане!

Работаю над одним шаблоном для Joomla 1.7 и столкнулся с казалось бы простой проблемой, но решения пока не нашел.
Шаблон простой: шапка, под ней две колонки (левая - меню, правая - основной контент). Ширина фиксированная, но высоту нужно сделать "резиновой". Данный сайт можно посмотреть по адресу http://andrianovo.tsn.lokos.net/
Код странички под спойлером:
Спойлер
[свернуть]
Класс "centerLayer_left" и "kontent" нужно сделать "резиновыми". Точнее, при добавлении в Joomla статьи, позиция kontent автоматически "подстраивалась". Собственно и с "centerLayer_left" - div class="oglavlenie" аналогичным образом, в котором будет располагаться меню.
Знаю, что возможно реализовать данную задачу... необходимо ли прибегать к jQuery?
Ниже предлагаю для обзоры черновой материал CSS.
Спойлер
[свернуть]

За ранее благодарен за ответ!
*

onehero

  • Осваиваюсь на форуме
  • 16
  • 2 / 0
Re: "Резиновая" позиция для меню
« Ответ #1 : 07.08.2012, 23:20:07 »
jQuery...
в данном случае думаю стоит поднять тему таблицы vs дивы.
многие дизайнеры в подобной ситуации не парят себе мозг и используют ОДНУ опорную таблицу которую заполняют дивами
+ и - таблиц и дивов не повод для обсуждения здесь, холивары на эту тему уже давно стали банальностью.
факт остается фактом - в ряде задач дивы не могут полноценно и адекватно(издержки времени, трудоемкости и размера кода) заменить таблицы. если заказчик не предъявляет к вам строгих ограничений на верстку чисто дивами - ничто не мешает вам использовать плюсы таблиц. опять же НЕ ЗЛОУПОТРЕБЛЯЙТЕ табличной версткой "и будет вам счастье"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ширина верхнего меню короче ширины шаблона (Beez2)

Автор Bozhkov2

Ответов: 0
Просмотров: 2460
Последний ответ 07.06.2013, 15:29:17
от Bozhkov2
Как правильно сделать "выпадающее" меню?

Автор MirkaVesele

Ответов: 7
Просмотров: 12602
Последний ответ 20.03.2013, 02:08:33
от gevill
Как правильно будет создать следующее меню?

Автор borro

Ответов: 1
Просмотров: 2331
Последний ответ 29.11.2012, 11:18:24
от al-teen
Как свести ссылку представления категорий к ссылке пункта меню?

Автор borro

Ответов: 5
Просмотров: 2954
Последний ответ 29.03.2012, 18:29:51
от borro
Как автоматизированно скопировать настройки пункта меню другому пункту?

Автор borro

Ответов: 1
Просмотров: 2430
Последний ответ 28.03.2012, 11:40:57
от Fedor Vlasenko