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

Pat33

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Перенос строки в тексте
« : 19.02.2014, 23:51:34 »
Добрый день!
В настройках моего шаблона от dd можно менять текст шапки сайта, вводный текст, футер и т.д.
http://demo.diablodesign.eu/2013-10-07-06-50-20/horse-fan-blog.html
Меня интересует именно вводный текст, который располагается в блоке под надписью "My Horse..."
В нем мне хотелось бы перенести строку, чтобы колонка текста выглядела более презентабельно.
Но попытки ввести в поле для вводного текста символы <br> или еще что-нибудь успехом не увенчались.
Я попытался искать слова из этого текста с помощью TC, безрезультатно, может быть потому, что текст на русском языке.
Потом стал искать в базах данных, также ничего.
Изначально там был текст стандартный, который хранится в переменной intro_text, он отображался первоначально
в настройках шаблона, пока я его не изменил.
Подскажите, пожалуйста, где может храниться этот текст, чтобы вручную сделать перенос строки?
« Последнее редактирование: 19.02.2014, 23:56:36 от Pat33 »
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Перенос строки в тексте
« Ответ #1 : 20.02.2014, 00:30:20 »
С фронта сложно понять что выводит эту инфу, но <br> там присутствуют.
Определите позиции модулей в данном шаблоне (через /?tp-1), возможно удасться вычислить какой там сидит модуль (по позиции),
*

Pat33

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Перенос строки в тексте
« Ответ #2 : 20.02.2014, 14:08:16 »
ShfVD, спасибо!
Я, видимо, неправильно объяснил, к тому же, на этом шаблоне везде слова "My Horse"  ^-^
Меня интересует блок слева от скачущей лошади, где сейчас латинский текст "Lorem ipsum dolor sit amet, consectetur..." и т.д.
Насколько я понимаю, этот текст присваивается переменной "intro_text", значение по умолчанию - эта латиница "Lorem ipsum..."
Все это прописано в файле templateDetails.xml
<field name="intro_text" type="text" default="Lorem ipsum dolor sit amet, ..." size="50" label="Text" description="Text"/>
Потом в настройках шаблона в панели Администратора я это значение меняю.
Но, вот, куда оно сохраняется, пока найти не могу.
В index.php за вывод этого блока отвечает простая строчка:
<p><?php echo $this->params->get('intro_text'); ?></p>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропали столбцы и строки в таблицах после обновления шаблона helix ultimate

Автор sevent45

Ответов: 1
Просмотров: 894
Последний ответ 19.10.2021, 08:33:29
от sivers
Helix Ultimate 2 выровнять все элементы строки

Автор kosh2323

Ответов: 2
Просмотров: 941
Последний ответ 10.10.2021, 20:09:28
от kosh2323
Пункт Меню в 2 строки

Автор nick71

Ответов: 10
Просмотров: 1528
Последний ответ 16.02.2019, 10:17:04
от nick71
Как можно в Джумла 3.8 отредактировать строчку под названием строки с автором?

Автор chechelnitskiy

Ответов: 9
Просмотров: 1477
Последний ответ 22.12.2017, 02:29:58
от voland
Перенос шаблона

Автор tegos134

Ответов: 3
Просмотров: 1401
Последний ответ 14.06.2017, 12:34:31
от Ragivort