Стандартно Opencart выводит на странице товара лишь одно дополнительное поле model.
Нередко возникает необходимость показать и другие дополнительные поля - например sku, ean, jan, mpn, вес/размеры товара, дату выхода и тд
ProductField+ позволяет вывести любое поле из таблицы product на странице товара, сразу за стандартным полем model.
Примеры использования полей:
Поля SKU, UPC, EAN, JAN, ISBN, MPN и Location вряд ли нуждаются в описании
date_available - дата поступления, можно использовать как дату выхода товара
date_modified - дата последнего изменения товара, можно использовать для актуальности в качестве last modified
date_added - дата создания товара
viewed - число просмотров страницы товара, на нем основан отчет о просмотренных товарах в админке
weight - вес товара
length, width, height - длина, ширина и высота товара
и тд
Универсальность
- модуль автоматически определяет все существующие поля в таблице product и позволяет вывести любое из них в виде обычного текста либо в формате веса или размера
Гибкие настройки
- возможность включения/отключения выбранных полей
- показ полей в нужном порядке простым перетаскиванием мышкой, также поддерживается сортировка на мобильных устройствах
- поддержка мультиязычности
- если содержимое поля не задано - оно не будет показано
- если название поля для какого-либо языка не указано - при просмотре страницы на этом языке поле не показывается
Форматирование
- при выборе типа "text" поле будет показано в именно том виде как хранится в БД
- тип "date" форматирует и выводит выбранное поле в виде даты (Y-m-d)
- тип "weight" форматирует и выводит выбранное поле как вес*
- тип "length" форматирует и выводит выбранное поле как размер*
* в зависимости от настроек локализации и самого товара
Простота использования
- добавление показа нужного поля в несколько кликов
- задание порядка показа полей простым перетаскиванием
Обратите внимание:
- модуль НЕ добавляет новые поля, а лишь выводит существующие
- работает только с полями таблицы product
- не влияет на поля, выводимые используемым шаблоном
работает с ocStore / OCSHOP - Opencart.cms|pro / Opencart версий 2x-303x
Страница модуля
ProductField Plus - вывод дополнительных полей на странице товара
-
- Сообщения: 107
- Зарегистрирован: 18.03.2022
- Поблагодарил: 22 раз
- Спасибо: 16 раз
Re: ProductField Plus - вывод дополнительных полей на странице товара
Здравствуйте!
А, если вывод дат модулем ProductField+ сделать (как раз дата публикации карточки товара, последняя редакция, актуальность товара до), можно ли их привести в человеко-читаемый вид?
Например, 2022-11-16, чтобы стало 16 ноября 2022
Спасибо!
А, если вывод дат модулем ProductField+ сделать (как раз дата публикации карточки товара, последняя редакция, актуальность товара до), можно ли их привести в человеко-читаемый вид?
Например, 2022-11-16, чтобы стало 16 ноября 2022
Спасибо!
- AlexDW
- Разработчик дополнений
- Сообщения: 194
- Зарегистрирован: 13.03.2022
- Откуда: Екатеринбург
- Мои дополнения: alexdw
- Поблагодарил: 44 раз
- Спасибо: 72 раз
Re: ProductField Plus - вывод дополнительных полей на странице товара
и еще раз здравствуйте )
для вывода модуль использует функцию date('Y-m-d',
- минимум геморроя и возможность поправить под себя
вывод в виде текста на разных языках уже не так прост, тут копать в сторону IntlDateFormatter::format()
для вывода модуль использует функцию date('Y-m-d',
- минимум геморроя и возможность поправить под себя
вывод в виде текста на разных языках уже не так прост, тут копать в сторону IntlDateFormatter::format()