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

sergei8

  • Новичок
  • 7
  • 0 / 0
Здравствуйте ! Прошу помогите! Достался сайт от прошлого разработчика с Joomla не знаком, надо найти в админке форму с сайта не могу это сделать , в расширениях и компонентах ее нет , не знаю вошел как Супер Юзер я понял это суперадминистратор по идее от него нельзя что то скрыть , но я не вижу этой блин формы. подскажите что делать плииз.
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
модули?
а может где в макет встроена
индивидуальная помощь: @SetAlexx
*

sergei8

  • Новичок
  • 7
  • 0 / 0
модули?
а может где в макет встроена

Да вроде в модулях есть папка forms и в ней файлы XML, спасибо но я ожидал HTML формат увидеть , это возможно ?
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
не там смотрите
расширения-модули
может там в каком из них форма
индивидуальная помощь: @SetAlexx
*

sergei8

  • Новичок
  • 7
  • 0 / 0
не там смотрите
расширения-модули
может там в каком из них форма
Просмотрел 2 раза, Не чего лишнего в блоках , меню , баннеры, сертификаты и тд . а что надо нет ,
нашел в плагинах (Поля - Повторяемая форма) и в нем написано (fields / repeatable
Плагин для создания полей типа Повторяемая форма (repeatable) в расширениях, в которых реализованы настраиваемые поля.)
хоть что то но не то .
*

sivers

  • Живу я здесь
  • 2587
  • 359 / 0
В Joomla довольно много способов создать и вывести форму. Хз что именно у вас использовано. Если на фронте, то чаще всего модулем выводится (или компонентом форм). Если в админке, то может и плагином из XML.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
проще адрес дать
индивидуальная помощь: @SetAlexx
*

sergei8

  • Новичок
  • 7
  • 0 / 0
проще адрес дать
stir-remont61      .ru форма которую видно не всплывающая
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
форма как понимаю от виджета
а он скорее всего в индексе подключен
индивидуальная помощь: @SetAlexx
*

sergei8

  • Новичок
  • 7
  • 0 / 0
форма как понимаю от виджета
а он скорее всего в индексе подключен
индекс это в шаблонах правильно понимаю ? заголовок формы где будет ? в виджете или в индексе?
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
про виджет это предположение
ьак как на callme перекидывает. может просто самопис
тут самое простое поиском по содержтмому классы искать
индивидуальная помощь: @SetAlexx
*

sergei8

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

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 422
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1357
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 3092
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1913
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3568
Последний ответ 22.02.2024, 21:03:15
от Zegeberg