我使用自己的控制器在Prestashop 1.7.X中创建了一个自定义页面。如何加载自定义javascript文件?
<?php
class MyPageControllerCore extends FrontController{
public $php_self = 'mypage';
public $ssl = true;
public function initContent(){
parent::initContent();
$this->setTemplate('mypage');
首先,让我解释一下。我是Prestashop开发的新手,我有使用Wordpress的背景。问题是,我试图将'blockcart.php‘挂接到我的自定义钩子' hook _SHOPPINGBAG’。我已经尝试了很多,几个小时后,我决定在这里问这个问题。
首先,我在Prestashop数据库中创建了ps_hook内部的钩子。这个钩子工作正常,Prestashop读取它。之后,我将新钩子添加到FrontController.php,代码如下所示:
public function initContent()
{
$this->process();
if (!is
我读过许多关于Prestashop 1.7中正在开发的模块的“重置”、“卸载”和“安装”的类似问题(比如或)。
我已经重写了[prestashop project]/modules/[custom module]/override/classes/和[prestashop project]/modules/[custom module]/override/controllers/front/中的文件。我所有的档案都尊重惯例:
<?php
class [Class to be overridden] extends [Class to be overridden]Core {