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

Stayer1986

  • Новичок
  • 9
  • 0 / 0
Здравствуйте, ребята!
У меня возникла следующая проблема. Есть сайт на Joomla 3.10.11. Версия VirtueMart - 4.0.6.
Также установлен плагин Custom Filters версии 2.6.1. Моя проблема в том, что после ручного обновления сайта до версии 3.10.11 перестали работать фильтры CustomFilters. Т.е. эти фильтры нормально отображаются на страницах, но при выборе любого значения фильтра отображается только пустая страница со своим заголовком. Обновление проводил в мае этого года, но тогда не подумал, что можно было бы попытаться восстановить состояние сайта с помощью резервной копии из панели управления хостингом, а теперь, наверное, уже и резервных копий нет на то время.
Подскажите, можно ли что-то сделать в этой ситуации для восстановления нормальной работы сайта.
*

marksetter

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

Stayer1986

  • Новичок
  • 9
  • 0 / 0
При попытке автоматического обновления плагина CustomFilters возникает ошибка -Не удалось извлечь файл: view_Item_task_download_format_raw_id_207_dummy_my.zip. Текущая версия плагина - 2.6.1. Версия, доступная для обновления - 2.13.3.
У меня еще вопрос. Если я найду пакет с фильтром версии 2.13.3 и попытаюсь установить его вручную из панели управления Joomla, у меня не слетят настройки установленного CustomFilters?
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
При попытке автоматического обновления плагина CustomFilters возникает ошибка -Не удалось извлечь файл: view_Item_task_download_format_raw_id_207_dummy_my.zip. Текущая версия плагина - 2.6.1. Версия, доступная для обновления - 2.13.3.
У меня еще вопрос. Если я найду пакет с фильтром версии 2.13.3 и попытаюсь установить его вручную из панели управления Joomla, у меня не слетят настройки установленного CustomFilters?
настройки не слетят, но фильтр платный
достаточно купить лицензию и прикрутить ее
и далее обновится без проблем
индивидуальная помощь: @SetAlexx
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр не отображает товары в VirtueMart в Joomla

Автор Stayer1986

Ответов: 0
Просмотров: 879
Последний ответ 14.05.2022, 05:53:37
от Stayer1986
Плагин VM Custom - Произвольные товары не работает в VM 3.8.8

Автор piter2022

Ответов: 0
Просмотров: 783
Последний ответ 31.03.2022, 12:15:05
от piter2022
Ни в одном редакторе не отображаются стили CSS

Автор samallex

Ответов: 0
Просмотров: 645
Последний ответ 02.02.2022, 15:02:15
от samallex
Невозможно сделать резервную копию с помощью Akeeba backup

Автор Magnereborn

Ответов: 1
Просмотров: 1067
Последний ответ 21.09.2021, 01:47:11
от Magnereborn
Ошибка при переносе сайта на хостинг timeweb с помощью akeeba

Автор vova630

Ответов: 13
Просмотров: 2386
Последний ответ 18.12.2020, 09:30:07
от wishlight