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

alanbus

  • Захожу иногда
  • 221
  • 3 / 0
Поставил шаблон allarounder - за меню отвечает стиль mainlevel-nav, что видно из кода моего сайта http://орионспб.рф/

Но: пытаюсь поменять размер шрифта в mainlevel-nav - на размерность символов это никак не влияет. Кто знает, что это за странность...

вот как выглядит фрагмент css

/* Joomla Standard Topmenu */

ul#mainlevel-nav {
   display:inline-block;
   width: 98%;
   list-style : none;
   padding: 2px 1% 5px 1%;
   margin:0;
   font-size : 11px;
   background: #222;
}
ul#mainlevel-nav li {
   list-style:none;
   background-image:none;
   font-weight : bold;
   float : left;
   margin : 4px;
   padding : 0;
   font-size : 10px;
   height : 40px;
   line-height : 40px;
   white-space : nowrap;
   background-color: transparent;
}
ul#mainlevel-nav li a, ul#mainlevel-nav li span {
   text-align : center;
   font-weight : bold;
   font-size : 10px;
   display : block;
   padding-left : 20px;
   padding-right : 20px;
   text-decoration : none;
   color : #ccc;
   text-transform:uppercase;
   border-top: 1px solid #151515;
   border-left: 1px solid #151515;
   border-right: 1px solid #444;
   border-bottom: 1px solid #444;
   background: #232323;
}
#buttons > ul#mainlevel-nav li a {
   width : auto;
}
ul#mainlevel-nav li a:hover {
   font-weight : bold;
   padding-left : 20px;
   padding-right : 20px;
   float : left;
   margin : 0;
   white-space : nowrap;
   background-color: transparent;
   color : #fff;
   text-decoration:underline;
   background: #333;
}
ul#mainlevel-nav li a#active_menu-nav {
   font-size: 12px;
   text-decoration:underline;
   color : #fff;
   background: #333;
}
ul#mainlevel-nav li a#active_menu-nav:hover {
   color: #666;
}
*

alanbus

  • Захожу иногда
  • 221
  • 3 / 0
Re: CSS стили не работают - странно
« Ответ #1 : 03.12.2010, 01:12:46 »
Ой, простите, все работает.. обновления страницы не помогают, прихолитс япрезапускать браузер
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают элементы в режиме создания статьи

Автор ipRazor

Ответов: 17
Просмотров: 4712
Последний ответ 10.08.2016, 10:36:39
от SeBun
Автоматические стили CSS к материалам

Автор gar1n14

Ответов: 10
Просмотров: 1803
Последний ответ 05.05.2016, 16:02:47
от flyingspook
[Решено] Перенс сайт на новый хостинг, пришлось изменить htacess...Не работают старые ссылки..Измени

Автор AlexanderKiselev

Ответов: 23
Просмотров: 4521
Последний ответ 09.09.2014, 16:32:41
от Kostelano
В админке не работают компоненты

Автор shemon

Ответов: 0
Просмотров: 1466
Последний ответ 05.08.2013, 16:22:00
от shemon
После очистки кеша не загружаются CSS стили

Автор Spacegeorge

Ответов: 3
Просмотров: 2476
Последний ответ 13.06.2013, 10:07:56
от Spacegeorge