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

Абаканец

  • Новичок
  • 2
  • 0 / 0
ZOO 2.2 и настройка SEF
« : 07.12.2010, 12:13:53 »
Помогите пож-ста решить такую проблему. Установил sh404SE (версия 2.1.8.777). Настроил как мог, сгенерировались новые ЧПУ. Если открыть категорию в каталоге ZOO и выбрать элемент, то сработает ссылка следующего вида:
../страница1.html?category_id=1
В то же самое время в Панели управления sh404SE  будет отображаться следующая ссылка на этот элемент:
../страница1.html (и ссылка эта рабочая)
И так как я настраиваю TITLE через sh404SE, то при навигации по каталогу и срабатывании ссылки вида ../страница1.html?category_id=1 настройки титла для ../страница1.html не срабатывают.
Не могу понять где загвоздка и где решение. То ли в настройках ZOO, то ли в sh404SE. Как убрать "?category_id=1"?
Очень надеюсь на помощь.
*

ramzes

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: ZOO 2.2 и настройка SEF
« Ответ #1 : 16.12.2010, 05:31:22 »
Так если убрать дубликат материала, по ссылке с "?category_id=1", то материал будет доступен только по адресу ../страница1.html , и все тайтлы будут работать.

И в этом вопросе полностью присоединяюсь, уже давненько ломаю голову над тем, как это сделать страницу доступной только по  ссылке /страница1.html . Все остальные дубли убираются, вот "?category_id=1" не могу убрать!

Как с Английским? Можешь написать вопрос на английском? Я задам вопросы на support форумы YooTheme и sh404SEF
*

arsenk

  • Новичок
  • 9
  • 0 / 0
Re: ZOO 2.2 и настройка SEF
« Ответ #2 : 23.12.2010, 15:12:25 »
Скорее всего переменная category_id нужна в урле в виде переменной. Т.к. один и тот же материал может быть доступен из разных категорий, соотв., с разными category_id в урле. В гугле надо прописать в панеле вебмастера, чтобы Get-переменная category_id просто игнорировалась и будет вам счастье
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Маршрутизация URL-настройка категорий в ссылке

Автор Mudraya

Ответов: 7
Просмотров: 2029
Последний ответ 02.04.2018, 14:31:05
от Efanych
ЧПУ настройка

Автор максим1889

Ответов: 0
Просмотров: 1328
Последний ответ 25.04.2016, 13:50:07
от максим1889
Настройка коротких адресов в Joomla 3.4.x + JoomSEF 4.6.2

Автор Solvedor

Ответов: 0
Просмотров: 1604
Последний ответ 02.07.2015, 13:33:36
от Solvedor
Настройка коротких адресов в Joomla 3.4.x + JoomSEF 4.6.2

Автор Solvedor

Ответов: 0
Просмотров: 1598
Последний ответ 02.07.2015, 13:31:31
от Solvedor
Настройка SEF на Joomla 3

Автор Fingros

Ответов: 1
Просмотров: 2122
Последний ответ 14.05.2015, 22:29:21
от WinSSLioN