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

DemonK

  • Новичок
  • 9
  • 0 / 0
Здравствуйте, помогите пожалуйста, сам не очень разбираюсь, если можно объясните как можно проще)). Позиции товара отображаются не ровно. Раньше человек помогал с сайтом, первые две категории он сделал и там все ок. http://sdktextil.ru/index.php?option=com_virtuemart&view=category&virtuemart_category_id=61&Itemid=546
А остальные прыгают вот так http://sdktextil.ru/index.php?option=com_virtuemart&view=category&virtuemart_category_id=47&Itemid=546
Заранее спасибо.
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
в данной ситуации я бы попробовал сделать не четыре, а три товара в ряд ---- так и кнопка полностью будет отображаться и текстовое поле будет подлиннее, а это уже кое-что
« Последнее редактирование: 26.02.2015, 17:34:31 от darkghost »
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Или вариант второй --- в описании или заглавии ввести определенное количество символов, все что более --- обрезать. Как это сделать, вот пример --->>> http://joomlaforum.ru/index.php/topic,309140.0.html
*

DemonK

  • Новичок
  • 9
  • 0 / 0
Спасибо за ответ, первый вариант попробовал, согласен выглядит лучше но немного не то. Второй попробую, но для меня это уже тяжелей)), но постараюсь сделать. Мне так интересно как же делал человек который мне помогал, вообще было бы супер.
*

DiabloZet

  • Захожу иногда
  • 151
  • 5 / 1
  • Честь превыше всего!
Кхм попробуйте исправить с помощью CSS или переделайте модуль.
« Последнее редактирование: 04.03.2015, 00:40:11 от ELLE »
*

DemonK

  • Новичок
  • 9
  • 0 / 0
Спасибо всем большое, разобрался.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товара по двум параметрам

Автор anny_k

Ответов: 0
Просмотров: 944
Последний ответ 12.06.2019, 10:59:18
от anny_k
Не отображаются картинки в материалах.

Автор martinez

Ответов: 6
Просмотров: 9619
Последний ответ 15.08.2017, 17:54:07
от luj
С созданием позиции

Автор Роман89

Ответов: 7
Просмотров: 2509
Последний ответ 29.03.2015, 22:28:30
от midav
Не отображаются материалы подкатегорий

Автор quazy

Ответов: 4
Просмотров: 1444
Последний ответ 27.01.2015, 09:39:14
от quazy
На сайте не отображаются изменения, сделанные через админку

Автор Rockbesst

Ответов: 1
Просмотров: 1262
Последний ответ 30.12.2014, 01:22:43
от Valerko_O