我为我的一种内容类型创建了一个自定义的tpl文件,我也想检查用户配置文件是否是发行者,如果它们都签出了,那么继续到tpl文件。
下面是一个例子
if(publisher and profile){
proceed to tpl file
}else{
You are not authorized to view this page.
}
如果有人能给我指明正确的方向,那就太好了,谢谢。
我创建了我的预prestashop模块,用一个钩子来显示我的特定搜索表单。
public function hookDisplayTopColumn($params)
{
$this->context->controller->addCSS($this->_path.'css/modelfilter.css', 'all');
$this->context->controller->addJS($this->_path.'js/modelfilter.js');
$ma
我正在为一个使用pdf格式_至_象场模块将PDf导出到JPG的drupal站点创建一个页面翻转,然后我需要将JPG文件列表作为XML在Dynaimc页面翻转中使用。
每个PDF页的PDF和所有JPOG文件都存储在一定内容类型的同一个节点中。如何将此节点输出为XML,以便控制XML标记?
我尝试过创建node to .tpl.php,但它是HTML格式的。
区块通讯显示在页脚,但我也需要它,在主页显示为一个完整的宽度块。(希望这是可以理解的)。
我在blocknewsletter.php中添加了下面的代码。
我还将“区块通讯”移植到DisplayHome上。
我还创建了blocknewsletter_home.tpl
以下是代码:
public function hookHome($params)
{
return $this->hookDisplayHome($params);
}
public function hookDisplayHome($params)
{
if (!isset($this
我在Prestashop 1.7中超过了一个控制器,如下所示:
/override/controllers/front/MyAccountController.php
class MyAccountController extends MyAccountControllerCore
{
/**
* Assign template vars related to page content
* @see FrontController::initContent()
*/
public function initContent()
在Header.tpl文件中有一个钩子{$HOOK_TOP},它包含所有的标题部分,包括菜单、搜索等。您可以在这个URL中检查这个
在FrontController中它显示..。'HOOK_TOP' => Hook::exec('displayTop'),这意味着在Hook页面中有一个名为exec()的函数。但我无法正确理解exec()调用中的代码。
它告诉它为指定的钩子执行模块。当我搜索"displayTop“时,我得到了一个名为blocktopmenu.php的模块名。
执行只通过两个功能:
public function hookDi