Новости Joomla

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+). При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php     // Это файл в /layouts/components/com_component/your_layout.php?><input type="hidden" name="task" value=""><input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"><input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"><?php echo HTMLHelper::_('form.token'); ?>
Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 2501 Просмотров
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
Как ясно из названия данный элемент может быть как иконка с текстом или как иконка с текстом к любому элементу в итеме

Спойлер
[свернуть]

инструкция

Спойлер
[свернуть]


1. первым селектором выбираем иконку
2. вторым выбираем размер иконки
3. выбираем цвет иконки

нажав на кнопочку "more options"

увидим следующее меню

1. Eicon prepend to next? -радио кнопка спрашивает присоеденить(приклеить) ли этот элемент к следующему за ним по порядку элементе

1.1 важно

для того чтобы приклеить элемент к следующему элементу в настройках необходимо поставить eicon перед нужным элементом

Спойлер
[свернуть]

----------------------------------------------------------------------------------------------------------------------------------

2. Eicon title  - дополнительный title(для seo)
3. Self text  - ели есть желание можно добавить свой текст и в сочетании с Eicon prepend to next?  - NO  -> у вас будет свой текст со своей иконкой
4. Other class?  - очень нужная вешь позволяющая добавить собственные классы для элемента Ж например если вы используете на сайте bootstrap CSS то достаточно в этом поле прописать kласс  "btn"  и ваша иконка превратиться в кнопку ит.п.

==========================================================================================================
||также элемент поддерживает все классы Font Awesome, только вместа класса из Font Awesome  icon-spin  будем писать  eicon-spin ||
==========================================================================================================
по элементу есть еще некоторые задумки, так что в ближайшем будущем будет обновление

пожелания, ошибки, доработки, критика, благодарности - все с радостью принимается

Скачать:        http://likrion.net/dd/zoo-eicon.zip
Demo:            http://likrion.net/develop/item/eicon
JED:               в процессе

Установка через Joomla установщик
« Последнее редактирование: 23.09.2013, 00:09:36 от likrion »
R331474010295
*

programmos

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Спасибо, пригодиться и все же как с вами связаться? не в Аське не скайпе, нет возможности с вами поговорить.
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
icq: 302005
или
e-mail: 9618@mail.ru

c 11 вечера по 4 утра по мск
R331474010295
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Элемент Image ( значение по дефолту)

Автор G300

Ответов: 22
Просмотров: 5860
Последний ответ 02.12.2020, 12:14:39
от vasmed
[Элемент] Calcage - показ возраста в годах

Автор likrion

Ответов: 20
Просмотров: 5456
Последний ответ 13.06.2019, 22:08:39
от Oliska76
[Элемент] Glink Ссылка кнопка

Автор likrion

Ответов: 15
Просмотров: 6978
Последний ответ 01.02.2016, 11:14:24
от likrion
[Элемент] archiv - перенос элемента в архивную категорию по окончанию публикации( и ее продление )

Автор likrion

Ответов: 37
Просмотров: 6438
Последний ответ 22.10.2015, 08:13:12
от nick71
[Элемент] Snippet - Произвольный HTML Javascript код

Автор likrion

Ответов: 15
Просмотров: 5412
Последний ответ 07.04.2015, 08:39:34
от likrion