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

drVadz

  • Захожу иногда
  • 119
  • 1 / 0
LESS в Gantry шаблон от RocketTheme
« : 02.06.2017, 11:51:28 »
На сайте используется шаблон от RocketTheme Afterburner 2. "Из коробки" не прописаны стили для иконок инстаграм, ВК и др. Я не могу догнать куда в лесс дописать эти стили, что б они появились в компилированом мастере-css. Нужно делать кастом.css или куда?
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: LESS в Gantry шаблон от RocketTheme
« Ответ #1 : 02.06.2017, 14:45:50 »
Если попробовать к шаблону подключить свой файл стилей - style.css и в нем прописать уже иконки?
Может это с области фантастики, но где-то такой вариант встречал и кажись он сработал
*

Serg_

  • Захожу иногда
  • 168
  • 24 / 1
  • Skype: smile_bot (Запорожье)
Re: LESS в Gantry шаблон от RocketTheme
« Ответ #2 : 03.06.2017, 01:13:37 »
да в любой less файл добавляйте стили иконок.
логичнее в какой-нибудь style.less
только надо в шаблоне посмотреть в настройках включена ли компиляция less в CSS (где именно не скажу, не помню)
Цитировать
Нужно делать кастом.css или куда?
А вы пробовали сделать custom.css? Куда его положили? Какой результат?
*

drVadz

  • Захожу иногда
  • 119
  • 1 / 0
Re: LESS в Gantry шаблон от RocketTheme
« Ответ #3 : 03.06.2017, 02:41:27 »
да в любой less файл добавляйте стили иконок.
логичнее в какой-нибудь style.less
только надо в шаблоне посмотреть в настройках включена ли компиляция less в CSS (где именно не скажу, не помню)А вы пробовали сделать custom.css? Куда его положили? Какой результат?

custom.css не делал, хотя это самый простой вариант, но как-то не по феншую ).

У рокетов нашел, надо кастом.лесс делать. Теперь другой вопрос, как правильно все это прописать в лесс?
Цитировать
If you are using LESS, so templates from Fracture (September 2012) onwards, you'll want to create a file in the /templates/[TEMPLATE]/less/ directory in the format [LESS_FILE_NAME]-custom.less such as template-custom.less. This will automatically be compiled into the master.css file that is loaded in the template.

в компилированом master.css иконка (например) FB прописана так:
Код
.icon-facebook:before{content:"\f09a";}

Но как это правильно прописать в less-файл?
*

Serg_

  • Захожу иногда
  • 168
  • 24 / 1
  • Skype: smile_bot (Запорожье)
Re: LESS в Gantry шаблон от RocketTheme
« Ответ #4 : 03.06.2017, 05:33:01 »
Про custom.less вы уже почитали. Теперь почитайте про less и поймёте
Цитировать
как это правильно прописать в less-файл

Цитировать
как-то не по феншую )
про какой феншуй может идти речь, если вы всё-равно не знаете, что в less пихать?
Хотя в данном конкретном случае .icon-facebook:before{content:"\f09a";} ставьте что в less, что в CSS.
*

drVadz

  • Захожу иногда
  • 119
  • 1 / 0
Re: LESS в Gantry шаблон от RocketTheme
« Ответ #5 : 03.06.2017, 18:37:23 »
вы всё-равно не знаете, что в less пихать?

Ну я как бы именно это в теме и хотел узнать
*

drVadz

  • Захожу иногда
  • 119
  • 1 / 0
Re: LESS в Gantry шаблон от RocketTheme
« Ответ #6 : 03.06.2017, 19:15:31 »
Может кому надо будет. Так как пишут сами рокеты
Цитировать
If you are using LESS, so templates from Fracture (September 2012) onwards, you'll want to create a file in the /templates/[TEMPLATE]/less/ directory in the format [LESS_FILE_NAME]-custom.less such as template-custom.less. This will automatically be compiled into the master.css file that is loaded in the template.

создал файл style-custom.less и так как мне надо была иконка инстаграм, прописал
Код
.icon-instagram:before{content:"\f16d";}

Работает.

Пошел учить less :)


*

drVadz

  • Захожу иногда
  • 119
  • 1 / 0
Re: less в Gantry шаблон от RocketTheme
« Ответ #7 : 14.06.2018, 23:05:00 »
Хех, как ни странно, попался еще раз на то м же месте. А тут как раз тему создавал, и снова исправил на одном из сайтов.
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: less в Gantry шаблон от RocketTheme
« Ответ #8 : 15.06.2018, 13:57:43 »
Хех, как ни странно, попался еще раз на то м же месте. А тут как раз тему создавал, и снова исправил на одном из сайтов.
Совсем не реклама.  :laugh:
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Несколько вопросов про шаблон (Joomla! 3.9.1)

Автор int31

Ответов: 6
Просмотров: 1295
Последний ответ 09.02.2020, 20:28:49
от AlexB
Шаблон vina_veneno сбрасывает значения по умолчанию

Автор alsa

Ответов: 6
Просмотров: 1573
Последний ответ 17.03.2019, 19:38:32
от alsa
Перенести стиль компонента в шаблон

Автор stparts

Ответов: 5
Просмотров: 1503
Последний ответ 07.02.2018, 14:01:10
от stparts
Шаблон Protostar - Валидация HTML 100%

Автор leo78

Ответов: 14
Просмотров: 6861
Последний ответ 24.11.2017, 15:30:17
от leo78
Перенесено: Ищу вебмастера подправить шаблон

Автор Shustry

Ответов: 0
Просмотров: 848
Последний ответ 31.08.2017, 11:16:14
от Shustry