Перейти к содержанию
Форум поддержки пользователей VamShop

Дополнительное поле в товаре


Рекомендуемые сообщения

17 минут назад, allef сказал:

Добрый вечер. Нужно сделать дополнительное поле в товаре текстовое. Вопрос - как?

Сделать где?!

Используйте в админке какое-нибудь существующее поле.

Например поле Ширина.

и в шаблое карточки товара выводите значение меткой {product_width

Ссылка на сообщение
Поделиться на другие сайты

Сделать везде бы. И в админке и на сайте.

По опыту могу сказать, что на многих сайтах приходилось делать доп.поля и товарам и категориям.

Наверно делать это из админки бессмысленно. Но вот понять в каких файлах что править неплохо бы. Пока что понятно только как создать поле в базе))

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, allef сказал:

Сделать везде бы. И в админке и на сайте.

По опыту могу сказать, что на многих сайтах приходилось делать доп.поля и товарам и категориям.

Наверно делать это из админки бессмысленно. Но вот понять в каких файлах что править неплохо бы. Пока что понятно только как создать поле в базе))

Если именно заводить свои новые поля, то Вам придётся править базу данных, добавлять ноые колонки в таблице content_products

Затем править адрес, затем каталог что б выводить эти новые поля.

В админке править /app/Controller/ContentsController.php

/app/View/Contents

Прям запускаете поиск по файлам, ищите по слову width и делайте по аналогии.

width - это поле ширина у товара.

В каталоге тоже придётся править файлы в /app/Catalog

Как минимум function.cotent_listing.php

и заводить новый файл /app/Catalog/function.product_вашполе.php

По аналогии с function.product_width.php

Ссылка на сообщение
Поделиться на другие сайты
45 минут назад, allef сказал:

Вот, то что нужно, теперь понятно куда копать))Спасибо))

Не за что

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...