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

Mick_20

  • Завсегдатай
  • 1025
  • 3 / 0
  • Что тут писать?
Мой сайт на Joomla 3.7
« : 05.06.2017, 18:45:23 »
Здравствуйте,

Оцените мой сайт объявлений на Joomla 3.7 и AdsManager 3.1.11  ^-^

http://70doska.ru/

Посоветуйте чего не хватает?
« Последнее редактирование: 29.09.2017, 15:15:54 от Taatshi »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Моя сайт на Joomla 3.7
« Ответ #1 : 05.06.2017, 18:54:42 »
анонимный сайт без региональной привязки
плохое оформление (даже логотип нормально не отрисован)
верстка под мобильный не адаптирована
нет счетчика объявлений в рубрикаторе. зачем мне переходить в пустой раздел?

в общем, очень слабо.
*

Mick_20

  • Завсегдатай
  • 1025
  • 3 / 0
  • Что тут писать?
Re: Моя сайт на Joomla 3.7
« Ответ #2 : 29.09.2017, 09:39:16 »
анонимный сайт без региональной привязки

не понял. это вы про что?

нет счетчика объявлений в рубрикаторе.

в меню слева нет счетчика объявлений?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Моя сайт на Joomla 3.7
« Ответ #3 : 29.09.2017, 09:50:46 »
просто - а что оценивать то? как выглядят стили бутстрап? :) и то не везде, например в самой услуге кнопочке Показать не повезло даже с ними :) а функционал так просто не оценишь, а регистрироваться смотря на сайт вообще не охота... не цепляет, что ли...

в меню слева нет счетчика объявлений?
да
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Mick_20

  • Завсегдатай
  • 1025
  • 3 / 0
  • Что тут писать?
Re: Мой сайт на Joomla 3.7
« Ответ #4 : 30.09.2017, 09:56:16 »
ладно ладно схалтурил  ^-^
дизайнер из меня не дизайнер
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Re: Мой сайт на Joomla 3.7
« Ответ #5 : 30.09.2017, 14:48:42 »
Если переписать и вместо табличной вёрстки сделать на span4, то нормально будет и адаптивно.
Я сторонник минимализации - поэтому протостар сводит меня с ума.
Региональная привязка? - в топку! У нас привязка к интернету, а он не знает границ.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт калькуляторов-онлайн на оценку

Автор Tuz2000

Ответов: 0
Просмотров: 203
Последний ответ 20.05.2023, 21:20:15
от Tuz2000
Оцените сайт

Автор Kovkainfo

Ответов: 37
Просмотров: 1569
Последний ответ 21.04.2017, 15:03:31
от MosTender
Сайт компании — ремонт электродвигателей

Автор Makewebs

Ответов: 8
Просмотров: 919
Последний ответ 04.10.2016, 11:01:48
от darkghost
Сайт перетяжки мебели?

Автор hellokipa

Ответов: 3
Просмотров: 781
Последний ответ 09.03.2016, 00:29:07
от FitMe
Сайт приборостроительного завода

Автор step-di

Ответов: 5
Просмотров: 1077
Последний ответ 27.07.2015, 23:11:59
от step-di