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

imarketing

  • Новичок
  • 9
  • 0 / 0
Друзья, есть вопрос.
Мне делают сейчас интернет магазин на Joomshoping. Есть необходимость сделать некоторые подразделы каталога некликабельными (т.е. чтобы человек перешел на подразделы), включая родительские пункты. Программист сообщиа, что стандартно это не сделать только через использование стандартного меню Joomla , используя внешние ссылки.
Например в демо шаблоне demo.smartaddons.com/templates/joomla3/sj-topdeals/# есть ссылки в меню Food&Restaurant  как нам нужно, но это демо сайт. скрин: prnt.sc/rh652z
Просьба подскажите, может сталкивался с этим?   !

*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Joomshoping некликабельные ссылки
« Ответ #1 : 16.03.2020, 15:58:45 »
тип пункта меню - разделитель
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Joomshoping некликабельные ссылки
« Ответ #2 : 16.03.2020, 16:40:46 »
ну или javascript - на клике ! поставить что то типа так
Код
event.preventDefault()
*

imarketing

  • Новичок
  • 9
  • 0 / 0
Re: Joomshoping некликабельные ссылки
« Ответ #3 : 16.03.2020, 17:27:51 »
Спасибо!


тип пункта меню - разделитель
тот вариант что вы предложили, это через меню джумла, а   не joomshoping ,и в этом случае ссылки нужно создавать как внешние - что не подходит


ну или javascript - на клике ! поставить что то типа так
Код
event.preventDefault()
говорит совсем не о том :P
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Joomshoping некликабельные ссылки
« Ответ #4 : 16.03.2020, 17:50:22 »
Цитировать
говорит совсем не о том

О как ! )))
Ну наверное тогда вы неправильно объяснили !! )))
Ну там просто в место ссылки диез (#) ;
ну и вы тоже поставьте - или тоже не то  ? )))
*

imarketing

  • Новичок
  • 9
  • 0 / 0
Re: Joomshoping некликабельные ссылки
« Ответ #5 : 16.03.2020, 17:56:47 »

О как ! )))
Ну наверное тогда вы неправильно объяснили !! )))
Ну там просто в место ссылки диез (#) ;
ну и вы тоже поставьте - или тоже не то  ? )))
Скажите, а мы сейчас же про меню jommshoping говорим верно?
просто знак решетки обычно в меню cms joomla  работает. У нас делается так, что отдельное меню - это меню которое выгружается из самого joomshoping и формируется на основе категорий магазина, а второе меню ссылками типа "главная, о компании, контакты.." это уже основное меню Joomla
*

imarketing

  • Новичок
  • 9
  • 0 / 0
Re: Joomshoping некликабельные ссылки
« Ответ #6 : 16.03.2020, 17:57:36 »
диез (#)
вижу Вы музыкант :)  мне тоже не привычно называть решеткой
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Joomshoping некликабельные ссылки
« Ответ #7 : 16.03.2020, 18:03:27 »
Цитировать
Скажите, а мы сейчас же про меню jommshoping говорим верно?
А есть ссылка на страницу сайта ?
Тут можно пойти двумя путями !
1. - это посмотреть как модуль меню собирает собственно это меню ! - то есть решение на стороне сервера !!
2. - это можно сделать уже на стороне клиента - то есть сделать его не кликабедльным - для пользователя !
- но кажется что первый вариант все же более правильный !
*

imarketing

  • Новичок
  • 9
  • 0 / 0
Re: Joomshoping некликабельные ссылки
« Ответ #8 : 17.03.2020, 11:47:57 »
Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Разные ссылки и названия на один товар

Автор gooodwin67

Ответов: 2
Просмотров: 1088
Последний ответ 04.11.2023, 12:34:19
от nevigen
Joomshoping вместо цены "0.00 ₽" - "По запросу"

Автор alsa

Ответов: 10
Просмотров: 1071
Последний ответ 15.02.2023, 11:59:47
от alsa
Joomshoping и динамический ремаркетинг AdWords

Автор vitaliy89

Ответов: 10
Просмотров: 2735
Последний ответ 10.09.2020, 10:01:50
от chepic
Joomshoping filter. Фильтр по характеристикам

Автор pepeto

Ответов: 217
Просмотров: 48438
Последний ответ 27.08.2020, 16:06:22
от jesus
(JoomShoping) Сделать поле email необязательным для ввода

Автор eavasi

Ответов: 136
Просмотров: 22830
Последний ответ 23.07.2019, 07:34:40
от nevigen