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

时间:2015-03-03 10:02:16

标签: javascript php jquery prestashop

如何创建Prestashop自定义页面以及如何在网址中调用它。

<?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 个答案:

答案 0 :(得分:1)

  1. 创建新的PS模块
  2. 在模块文件夹中创建一个文件:controllers/front/action.php
  3. 定义此类:
  4. YouModuleNameActionModuleFrontController extends FrontController {}

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

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

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

    4. 如果您想要友好的网址,请访问SEO&amp; URL,单击添加并选择yourmodulename-action