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

UN_Tony

  • Захожу иногда
  • 78
  • 0 / 0
Доброго времени суток...
Сделал сайт, аукцион, http://911av.by использовал компонент "JEXTN Reverse Auction". Но появилась проблемка... в данный компонент не входят модули... И теперь сами аукционы я могу разместить только в пункте меню. Как сделать так, чтобы была возможность отображать http://911av.by/k2-items/auktsiony вот это на главной странице сайта в пустом мете, как модуль, либо ещё каким нибудь способом типа фреймов?
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
По идее у компонента должны быть свои пункты меню. У вас в ссылке есть K2, он как тут завязан?
*

UN_Tony

  • Захожу иногда
  • 78
  • 0 / 0
это автоматом добавляеццо (http://forwww.com/kak-udalit-item-i-id-iz-url-v-k2-joomla-2-5-ili-joomla-3/)... у него как раз таки нету модулей, даж на оф. сайте не нашёл... а в меню мона чо угодно добавить... мне на гл. странице нуна отобразить список аукционов вместо фрейма )
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Вы так и не ответили каким боком в одном урле смешались два разных компонента и почему это автоматом добавляеццо. Если, как вы говорите, в меню можно "чо угодно добавить" то выведите на главной странице список всех аукционов через соответствующий пункт меню.
*

UN_Tony

  • Захожу иногда
  • 78
  • 0 / 0
добавляется автоматически потому что компонент к2 установлен... почему устанавливается, я не знаю, по этому поводу предлагаю почитать вам: http://joomlaforum.ru/index.php?topic=301910.0 скажу тока одно: на одних сатах добавляется, на других - нет...
по поводу вывода: мне нужно вывести в окне главной страницы список аукционов как модуль, а не ссылку в пункте меню...
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Так вы сами говорите что у компонента нет модулей
*

UN_Tony

  • Захожу иногда
  • 78
  • 0 / 0
ну да, компонент установил, а модуля вывода нету... но! если он есть в меню, значит есть переменная или файл, которая(ый) выводит список аукционов, а это значит, что можно эту самую переменную в нужном месте вставить и список аукционов будет выведен...
*

UN_Tony

  • Захожу иногда
  • 78
  • 0 / 0
вопрос не по конкретному компоненту, а Joomla 2.5 в целом... я где-то читал как создать необходимый модуль из пункта меню, но никак найти не могу... от и спрашиваю: мот кто знает... есть же ещё гуру в Joomla, али все на друпал попереходили? )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 3368
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 1671
Последний ответ 21.05.2021, 08:40:40
от arma
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 1449
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83
Редактирование Модуля - в меню не удаляется пункт

Автор bovinkm

Ответов: 4
Просмотров: 1644
Последний ответ 16.08.2019, 15:00:22
от bovinkm
Не выбирается материал в Joomla при создании меню. Как быть?

Автор elliotos

Ответов: 8
Просмотров: 3251
Последний ответ 09.07.2019, 16:38:31
от cerxx