首先,让我解释一下。我是Prestashop开发的新手,我有使用Wordpress的背景。问题是,我试图将'blockcart.php‘挂接到我的自定义钩子' hook _SHOPPINGBAG’。我已经尝试了很多,几个小时后,我决定在这里问这个问题。
首先,我在Prestashop数据库中创建了ps_hook内部的钩子。这个钩子工作正常,Prestashop读取它。之后,我将新钩子添加到FrontController.php,代码如下所示:
public function initContent()
{
$this->process();
if (!is
我在Prestashop中实现了一个模块,以便在订单页面中添加一个字段。填写后,此字段将显示在采购清单中。我的模块工作得很好,直到1.7.7.3版本...现在没有显示。
现在,我用一些示例代码替换了我的模块代码,只是为了测试显示,但它也不起作用。有人能解释一下教程中是否有明显的错误或建议吗?
<?php
if (!defined('_PS_VERSION_'))
exit;
use PrestaShop\PrestaShop\Core\Payment\PaymentOption;
class PurchaseOrder extends PaymentModul
我在Prestashop 1.7中学到模块编程..。努力工作但真的很好。
所以,当我安装第一个模块时,
public function install()
{
if (Shop::isFeatureActive()) {
Shop::setContext(Shop::CONTEXT_ALL);
}
if ( !parent::install() or
!$this->registerHook('displayTop') or
!$this->registerHook('heade
我是新来的。我创建了我的css文件,并希望将其添加到prestashop主题。如何添加新的填充并使prestashop读取标题部分中的文件?在论坛中,我看到他们说要将其添加到hookheader中,我尝试将其添加到某个模块中,并执行以下操作:
1)添加到主题头文件{hook h="myCssHook"}
2)添加一些rendom模块函数:
public function myCsshook(¶ms)
{
$this->context->controller->addCSS(($this->_path).'prestashop/my
当用户执行了预prestashop搜索结果时,我需要从模块中的SearchController.php中检索($ search ' result ')。
我的代码是下一个
public function hookActionSearch($params)
{
$my_var = $this->context->smarty; //1st test
$my_var = $this->context->controller; //2nd test
$my_var = $params; //3rd test
$var_dump($my_