@drboom2111

Как добавить новое поле и вывести его?

Нужно добавить в административной части на страницу редактирования товара
новое поле: "Альтернативное название", которое будет содержать просто
текст.
Вывести значение нового поля в пользовательской части, под названием
товара на странице категории и товара.Желательно подробно)
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 1
@SergeTkach
OpenCart Forever
Если очень подробно, то надо прочитать - https://forum.opencart-russia.ru/threads/rukovodst...

Если не очень подробно, то цепляйтесь к строке:
"entry_name" в файле admin/view/template/catalog/product_form.tpl (admin/view/template/catalog/product_form.twig)

А затем, изучите все переменные, которые относятся к этому полю и найдите их в файлах:
  • admin/language/ru-ru/catalog/product.php
  • admin/controller/catalog/product.php


Затем в файле admin/model/catalog/product.php смотрите методы:
  • addProduct()
  • editProduct()
  • getProductDescriptions()


На витрине в в catalog/controller/product/product.php
"$data['heading_title']"
и "heading_title" во вьшке

"catalog/model/catalog/product.php" - getProduct()

"catalog/controller/product/category.php" - $data['products'][] = array(

Ну и вьюшки товара и категории на витрине тоже надо поправить.

+
А также не забывайте, что если Вы будете работать с исходными файлами системы, и какой-то модуль меняют эти файлы, то обновить кеш модификаторов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 12:29
3000 руб./за проект
24 нояб. 2024, в 03:11
500 руб./за проект