我所知道的是:
themes文件夹中的模块视图文件夹用于自定义和覆盖模块视图的默认行为。(例如root/themes/my-theme/modules/blockcategories/)
但我注意到这个文件夹中的文件包含一个免责声明(著名的免责声明):
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to h
我是新来的。我创建了我的css文件,并希望将其添加到prestashop主题。如何添加新的填充并使prestashop读取标题部分中的文件?在论坛中,我看到他们说要将其添加到hookheader中,我尝试将其添加到某个模块中,并执行以下操作:
1)添加到主题头文件{hook h="myCssHook"}
2)添加一些rendom模块函数:
public function myCsshook(¶ms)
{
$this->context->controller->addCSS(($this->_path).'prestashop/my
我对prestashop和开发一个模块来改变结帐过程的行为是个新手。由于我是新手,我首先在我的模块目录中重写IndexController.php文件,以测试prestashop中的重写机制。我遵循的目录结构将控制器文件覆盖为:
modules/my_modules/override/controllers/front/IndexController.php
以下是上述文件的代码:
class IndexController extends IndexControllerCore{
public function __construct() {
parent::__const
我在店前创造了一个新的模块。在这里,我对产品类的一些核心功能进行了过度的记录。
我的过仪式文件放置在位置:prestashop/modules/mymodule/override/
当我安装模块时,我会得到以下错误:
Cannot redeclare class ProductOverrideOriginal in /var/www/html/htdocs/prestashop/modules/sharesoft_relatedproducts/sharesoft_relatedproducts.php(96) : eval()'d code on line 2
[PrestaSho
我试图覆盖我的自定义主题中的模块,所以我已经复制了原始文件夹(从我的主题>模块名称>模块文件夹中的模块文件夹),但它不起作用
我在我的模块文件夹中有我的主题:
ps_sharebuttons >视图和ps_sharebuttons > ps_sharebuttons.php,其中包含
<?php
if (!defined('_PS_VERSION_')) {
exit;
}
class Ps_SharebuttonsOverride extends Ps_Sharebuttons
{
public function renderWidge