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

TrollGuru

  • Новичок
  • 4
  • 0 / 0
Всем доброго времени суток!
У меня возникла проблема с плагин вывода товаров JoomShopping. Дело в том, что он выводит цены не по середине, а с равнением по левую сторону. А хотелось бы по середине. Изменение в тегах ничего не дает:

Скрипт, из-за которого цены по левому краю:
<hr id="system-readmore" />
<p><span style="font-size: 12pt; line-height: 120%; font-family: 'Georgia', 'serif'; color: #f2f2f2; text-align: center;">
<p style="text-align: justify; text-indent: 35.45pt; margin: 10px; line-height: 150%;">{product_snapshot:id=5297|5298|5238|5389,showname=y,showimage=y,showprice=y,showdesc=n,showaddtocart=n,displayeach=v,displaylist=h,width=100%,border=0,style=color:white,align=center}</p>
</span><span style="font-size: 12pt; line-height: 150%; font-family: 'Georgia', 'serif'; color: #f2f2f2;">

Скрипт, из-за которого цены по середине:
<hr id="system-readmore" />
<p><span style="font-size: 12pt; line-height: 120%; font-family: 'Georgia', 'serif'; color: #f2f2f2; text-align: center;">
<p style="text-align: justify; text-indent: 35.45pt; margin: 10px; line-height: 150%;">{product_snapshot:id=2450|4261|2449|4263|1687,showname=y,showimage=y,showprice=y,showdesc=n,showaddtocart=n,displayeach=v,displaylist=h,width=100%,border=0,style=color:white,align=center}</p>
</span><span style="font-size: 12pt; line-height: 150%; font-family: 'Georgia', 'serif'; color: #f2f2f2;">

Вот хоть убейте, разницы не вижу. И не понимаю, почему не центрируется. Наверно надо какой-то общий тег в начале статьи запилить, в котором упоминается, что нужно центрировать. Не знаю. Поэтому спрашиваю у вас)
*

TrollGuru

  • Новичок
  • 4
  • 0 / 0
Re: Некорректно работает плагин
« Ответ #1 : 05.06.2014, 18:01:56 »
Забил на автотеги, все ручками ввел - все заработало правильно.
Тему можно клоз, либо удалить)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отключил плагин входа

Автор RayCD

Ответов: 14
Просмотров: 7655
Последний ответ 02.11.2024, 00:24:59
от Dobreff
Не работает страница XML выдает ошибку: This page contains the following errors

Автор vitaliywolf

Ответов: 20
Просмотров: 17462
Последний ответ 07.05.2020, 22:24:16
от sivers
Криво работает сайт и админ часть

Автор Odyssey

Ответов: 11
Просмотров: 2387
Последний ответ 10.02.2019, 06:13:39
от Odyssey
не работает главная без index.php

Автор Mary Poppins

Ответов: 11
Просмотров: 8613
Последний ответ 11.12.2018, 18:28:30
от all_zer
не работает стандартный поиск Joomla 1.5.23

Автор Andrew1110

Ответов: 34
Просмотров: 13688
Последний ответ 11.02.2018, 10:31:42
от altvvc