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

shelkyxa

  • Новичок
  • 3
  • 0 / 0
Всем привет. Я новичок. Делаю сайт с SP Page Builder. Главную страницу сделал. Меню с категориями все ок. В привью все отображается. Начал делать вторую страницу чтоб потом ссылкой переходить на нее и тут запутался что я еще не сделал. Когда нажимаешь привью страница не находится. Добавлял новое меню с ссылкой на SP Page Builder и ничего. Пишет "Объект не найден!
Запрашиваемый ресурс не найден. Ссылка на странице неверна или устарела. Пожалуйста, сообщите автору этой страницы об ошибке.
Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.
Error 404
Подскажите что я забыл сделать. Спасибо.

Может проблема что я делаю сайт на локалке?
« Последнее редактирование: 24.06.2021, 11:49:44 от shelkyxa »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 3881
Последний ответ 05.06.2025, 04:48:29
от andrey222
Не создается и не дублируется страница в приложении

Автор Слава

Ответов: 0
Просмотров: 659
Последний ответ 18.10.2023, 12:12:43
от Слава
Несуществующая страница отдает код 200

Автор Zegeberg

Ответов: 2
Просмотров: 836
Последний ответ 28.09.2023, 15:18:43
от web1
После авторизации открывается не та страница

Автор romagromov

Ответов: 1
Просмотров: 686
Последний ответ 09.12.2022, 22:28:46
от romagromov
One Page Checkout

Автор Georgy4536

Ответов: 2
Просмотров: 726
Последний ответ 23.10.2022, 23:45:28
от gartes