Как переопределить основные файлы prestashop

Как переопределить основные файлы prestashop

23.11.2017 03:05:10 Просмотров 48 Источник

Не могли бы вы объяснить, как правильно переопределить следующие основные файлы в presatashop. Prestashop 1.7.1.2 разрешены только контроллеры, модальные и tpl файлы в папке override. Мы не можем переопределить папки src таким же образом.

ГРЦ/PrestaShopBundle/контролер/администратор/productcontroller в.PHP в файле src/PrestaShopBundle/ресурсов/вид продукта/администратора//форма.формат html.прут

У вопроса есть решение - Посмотреть?

Ответы - Как переопределить основные файлы prestashop / How to override prestashop core files

Mssef

23.11.2017 03:35:52

PrestaShop дает вам возможность переопределять основные файлы, вы можете проверить: officiel doc

https://stackoverflow.com/questions/47455188/how-to-override-prestashop-core-files/47455726#comment81974555_47455726
этот ответ не действителен для PS 1.7+
https://stackoverflow.com/questions/47455188/how-to-override-prestashop-core-files/47455726#comment86291158_47455726
следуйте этому документу 1.7, вы не можете переопределить " PrestaShop 1.7 вводит использование пространств имен с его новой архитектурой, и, короче говоря, все, что имеет пространства имен, не может быть переопределено."
defuzed

27.11.2017 02:07:04

Я не верю, что это возможно в PrestaShop 1.7. Смотрите их пост здесь: похоже, они хотят, чтобы вы использовали крючки, т. е. расширяли, а не переопределяли...

Klemart3D

18.07.2019 12:16:23

Начиная с PS 1.7.3, вы можете переопределить src

Вы можете добавить в него модуль:

src/PrestaShopBundle/Resources/views/Admin/Product/form.html.twig

Док панель для представления модуля


И переопределить этот файл контроллера:

modules/<MY-MODULE>/views/PrestaShop/Admin/Product/form.html.twig

Вы можете добавить его в глобальную папку переопределения:

src/PrestaShopBundle/Controller/Admin/ProductController.php

Или в модуле:

override/PrestaShop/Controllers/Admin/ProductController.php

Док панель для контроллеров в модуле

Закрыть X