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

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Всем привет!

В шаблоне письма PWeb AJAX Contact Form подхватывается title страницы в виде {title}. При создании формы и выборе поля textarea есть графа Value, куда можно вписать произвольный текст.
Можно ли в textarea написать что-то типа - Здравствуйте, у меня есть вопрос по {title} и на сайте эта конструкция переводится в ЧПУ? Вписывать в таком виде пробовал, не работает. Может есть другие варианты?
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Title страницы в textarea PWeb AJAX Popup Contact Form
« Ответ #1 : 27.06.2016, 14:19:33 »
Всем привет!

В шаблоне письма PWeb AJAX Contact Form подхватывается title страницы в виде {title}. При создании формы и выборе поля textarea есть графа Value, куда можно вписать произвольный текст.
Можно ли в textarea написать что-то типа - Здравствуйте, у меня есть вопрос по {title} и на сайте эта конструкция переводится в ЧПУ? Вписывать в таком виде пробовал, не работает. Может есть другие варианты?
У данного модуля есть шаблоны писем, настраиваются в самом модуле, шаблоны лежат здесь: media/mod_pwebcontact/email_tmpl/*.html
Спойлер
[свернуть]
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Title страницы в textarea PWeb AJAX Popup Contact Form
« Ответ #2 : 27.06.2016, 14:48:04 »
это я знаю. Вопрос в другом. Можно ли сделать так, чтобы в textarea вставлялся тайтл страницы?
Т.е. мы находимся на странице товара и тайтл у нее Товар 123 , при клике на кнопку задать вопрос открывается форма, и в textarea уже написано что-то типа Здравствуйте. У меня вопрос по Товар 123. На странице Товар 999 будет написано Здравствуйте... ... Товар 999...
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Title страницы в textarea PWeb AJAX Popup Contact Form
« Ответ #3 : 27.06.2016, 15:52:14 »
это я знаю. Вопрос в другом. Можно ли сделать так, чтобы в textarea вставлялся тайтл страницы?
Т.е. мы находимся на странице товара и тайтл у нее Товар 123 , при клике на кнопку задать вопрос открывается форма, и в textarea уже написано что-то типа Здравствуйте. У меня вопрос по Товар 123. На странице Товар 999 будет написано Здравствуйте... ... Товар 999...
Зачем пользователю эта информация, Вы можете это сделать уже в шаблоне письма, ведь эта информация больше важна для Вас.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Title страницы в textarea PWeb AJAX Popup Contact Form
« Ответ #4 : 27.06.2016, 20:11:56 »
Так просто интереснее было бы.. Жаль что не реализовать такое..
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Universal ajax Live Search Search не работает без компонента "Поиск"?

Автор Maffo

Ответов: 0
Просмотров: 2669
Последний ответ 04.04.2022, 17:00:07
от Maffo
Плагин для заголовка Title сайта

Автор Evgen Kulibin

Ответов: 24
Просмотров: 3488
Последний ответ 11.03.2022, 21:18:54
от NewUsers
Форма обратной связи по клику на кнопку (Fox Contact)

Автор Maffo

Ответов: 31
Просмотров: 3875
Последний ответ 09.10.2021, 14:13:31
от Maffo
AcyMailing module - popup

Автор radiant

Ответов: 8
Просмотров: 776
Последний ответ 14.01.2021, 21:57:23
от radiant
Модуль IPrice Popup News - всплывающая новость на сайте

Автор radius

Ответов: 3
Просмотров: 1423
Последний ответ 18.08.2019, 15:04:13
от radius