如何创建Prestashop自定义页面以及如何在url中调用该页面

How to create a Prestashop custom page and how to call that in url

本文关键字:url 调用 Prestashop 自定义 何创建 创建      更新时间:2023-09-26

如何创建Prestashop自定义页面以及如何在url中调用该页面。

<?php
    include(dirname(__FILE__).'/config/config.inc.php');
    include(dirname(__FILE__).'/header.php');
    $smarty->display(_PS_THEME_DIR_.'html-template.tpl');
    include(dirname(__FILE__).'/footer.php');
?>
  1. 创建新的PS模块
  2. 在模块文件夹中创建一个文件:controllers/front/action.php
  3. 定义此类:

YouModuleNameActionModuleFrontController extends FrontController {}

  1. 以其他模块为例,填写控制器逻辑。最重要的是设置您自己的模板$this->setTemaplate('templa.tpl'),它定位了yourmodulename/views/templates/front/templa.tpl

  2. 安装你的模块,然后在PS中的某个地方输出一个链接(只是为了获得链接)Context::getContext()->link->getModuleLink('yourmodulename', 'action')

  3. 访问此URL,看看您的模板是否有效。

  4. 如果你想要友好的URL,请访问SEO;URL,单击添加并选择您的模块名称操作