Prestashop 1.5.6 创建带有顶部菜单但没有 left/right 块的自定义页面
Prestashop 1.5.6 creating a custom page with the top menu but without the left/right blocks
我正在尝试为 Prestashop 1.5.6 创建一个自定义页面,它只包含顶部菜单(我需要左右块不在那里)所以我没有使用 CMS。我尝试创建一个 php 文件并包含 header.php 和配置文件,但这样做也会添加 left/right 块。所以我去尝试复制 404.php 文件的结构,创建控制器等,但我发现在 "classes/controller/Controller.php" 中找不到自定义 class 控制器。
所以基本上我正在寻找一种方法来在 Prestashop 1.5.6 中使用顶部菜单创建自定义页面并且没有 left/right 块
问候
你的状态很好。创建:CustpageController.php.
class CustpageController 扩展 FrontController{
public function init(){
parent::init();
}
public function initContent(){
$this->display_column_left = false;
$this->display_column_right = false;
$this->display_header = false;
$this->display_footer = false;
parent::initContent();
$this->setTemplate(_PS_THEME_DIR_.'vat.tpl');
}
}
并在您的主题目录中创建 vat.tpl 文件。检查 initContent 函数 - 在这里您可以选择要显示的内容:)
祝你好运!
我正在尝试为 Prestashop 1.5.6 创建一个自定义页面,它只包含顶部菜单(我需要左右块不在那里)所以我没有使用 CMS。我尝试创建一个 php 文件并包含 header.php 和配置文件,但这样做也会添加 left/right 块。所以我去尝试复制 404.php 文件的结构,创建控制器等,但我发现在 "classes/controller/Controller.php" 中找不到自定义 class 控制器。
所以基本上我正在寻找一种方法来在 Prestashop 1.5.6 中使用顶部菜单创建自定义页面并且没有 left/right 块
问候
你的状态很好。创建:CustpageController.php.
class CustpageController 扩展 FrontController{
public function init(){
parent::init();
}
public function initContent(){
$this->display_column_left = false;
$this->display_column_right = false;
$this->display_header = false;
$this->display_footer = false;
parent::initContent();
$this->setTemplate(_PS_THEME_DIR_.'vat.tpl');
}
} 并在您的主题目录中创建 vat.tpl 文件。检查 initContent 函数 - 在这里您可以选择要显示的内容:)
祝你好运!