Новости 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 Ответов
  • 2444 Просмотров
*

asilbeko

  • Захожу иногда
  • 187
  • 2 / 0
  • чуваааккк!
имеется где-то 600 товаров.
цены нет-нет но меняются. и меняются сразу на много товаров. Как можно избежать постоянной ручной смены цен на товары.
есть каталог в Excel с ценами. В этом файле постоянно меняются цены, т.к. там легче менять... Как нужно выстраить таблицу в Excel чтобы через CSVI закидывалось на сайт и цены везде автоматом менялись, т.е. брались из файла Excel.
объясните как чайнику пожалуйста
*

ru522464

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
предлагаю компонент com_excel_joostina, но его надо доработать
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
но надо joostina перевести на virt =)
*

Tox1c

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Сам недавно с этим сталкивался
сначала сделал загатовку(1 лист)
2 лист вставляю например:
артикул наименование категория  цена фото в наличии группа покупателей( и выполняю макрос который каждое наименование приведёт к виду :
     1           носки        принадл     500  ----       да                 опт
     1           носки        принадл     900  ----       да              розница
*

Tox1c

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
пример заготовки тут есть
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
имеется где-то 600 товаров.
цены нет-нет но меняются. и меняются сразу на много товаров. Как можно избежать постоянной ручной смены цен на товары.
есть каталог в Excel с ценами. В этом файле постоянно меняются цены, т.к. там легче менять... Как нужно выстраить таблицу в Excel чтобы через CSVI закидывалось на сайт и цены везде автоматом менялись, т.е. брались из файла Excel.
объясните как чайнику пожалуйста
Достаточно двух полей - артикул и цена. Делаем эксельку, в которой данные в ячейках берутся из
Цитировать
каталог в Excel с ценами. В этом файле постоянно меняются цены
заголовки столбцов должны быть product_sku и product_price, это будет болванка. Перед импортом сохраняем файл в формате csv, (если Жумла 1.5, то конвертируем его в UTF), в щаблонах CSVI делаем новый шаб, в котором указываем - "использовать заголовки столбцов в качестве конфигуратора" и добавляем в этот шаб два поля (артикул и цена). Импортируем и наслаждаемся жизнью)))
При желании можно дописать автоматику, чтобы само обновлялось)))
*

asilbeko

  • Захожу иногда
  • 187
  • 2 / 0
  • чуваааккк!
Достаточно двух полей - артикул и цена. Делаем эксельку, в которой данные в ячейках берутся из заголовки столбцов должны быть product_sku и product_price, это будет болванка. Перед импортом сохраняем файл в формате csv, (если Жумла 1.5, то конвертируем его в UTF), в щаблонах CSVI делаем новый шаб, в котором указываем - "использовать заголовки столбцов в качестве конфигуратора" и добавляем в этот шаб два поля (артикул и цена). Импортируем и наслаждаемся жизнью)))
При желании можно дописать автоматику, чтобы само обновлялось)))
ок, спс. завтра протестю.. позже сюда отпишу
*

sdc

  • Новичок
  • 4
  • 0 / 0
При создании новых товаров в Joomla 2.5 при помощью csv загружается всё (артикул, наименование товара, категория, цена). Для посетителей сайта отображается все что было загружено, кроме ЦЕНЫ. При этом настройки цен для групп покупателей выставлены правильно. При ручном создании товаров цены отображаются. Подскажите, пожалуйста, в чем ошибка. Возможно в настройках CSV Improved (версия 4.3)?? А где именно ??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Увеличение картинки через Lightbox в Сопутствующих товарах

Автор sashgera

Ответов: 1
Просмотров: 1498
Последний ответ 30.03.2015, 22:43:34
от sashgera
Не могу удалить фото товара из папки additional через VM (фото прилагается)

Автор holovla

Ответов: 1
Просмотров: 1324
Последний ответ 01.08.2013, 19:36:29
от holovla
Управление налогами

Автор mongelt

Ответов: 1
Просмотров: 1270
Последний ответ 15.11.2012, 02:13:04
от fsv
Как создать автоматическую таблицу атрибутов в flypage?

Автор Rossomahar

Ответов: 0
Просмотров: 1178
Последний ответ 21.03.2012, 18:49:22
от Rossomahar
Управление количеством товара не заходя в карточку товара. Возможно?

Автор wiedii

Ответов: 0
Просмотров: 1061
Последний ответ 18.03.2012, 15:31:18
от wiedii