Новости Joomla

Новый способ добавления и рендера полей в 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.

<?php // В Controller/View добавляем поля $this->form ->addControlField('task', '') ->addControlField('return', $input->getBase64('return', '')) ->addControlField('forcedLanguage', $forcedLanguage);

А в layout'е просто используем метод

renderControlFields()

<?php // В layout формы echo $this->form->renderControlFields();

Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

Смотреть Pull Request

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

saks1959

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Господа, помогите чайнику!
Для адаптации под мобильные устройства вставил тег - <meta name="viewport" content="width=device-width, initial-scale=1.0">
С контенотом всё нормально, но логотип в шапке logoheader не влазит в экран и картинки тоже .
Joomla 2.5.. шаблон beez_20
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Адаптация картинок и logoheader
« Ответ #1 : 24.10.2023, 22:55:03 »
Гуглить в сторону медиа запросов в CSS и изменять размеры элементов в зависимости от разрешения экрана.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На локал сервере страницы сайта без шаблона, CSS и картинок

Автор Fati

Ответов: 0
Просмотров: 253
Последний ответ 15.06.2025, 11:57:45
от Fati
нет картинок в блоге

Автор Коваленко Вадим

Ответов: 4
Просмотров: 1599
Последний ответ 12.05.2016, 01:13:27
от Коваленко Вадим
Адаптация скролл-а картинок

Автор darkghost

Ответов: 0
Просмотров: 1295
Последний ответ 22.04.2015, 12:30:01
от darkghost
Адаптация шаблона Joomla 1.5 -> 2.5

Автор Katharis

Ответов: 1
Просмотров: 1444
Последний ответ 27.01.2014, 03:17:23
от Shustry
Image Show GK4 добавление картинок

Автор memo

Ответов: 3
Просмотров: 2109
Последний ответ 02.04.2013, 16:56:34
от Nik1974