zoukankan      html  css  js  c++  java
  • zencart 如何在Define Page Editer中添加新的页面?

    对于zen-cart模板,原文件中保留有page_2.php, page_3.php 和 page_4.php三个文件方便自己定义页面.个人建议先是在这三个文件的基础上改, 出于seo url考虑, 需要把以下相应地方的地方作修改:

    includes/filenames.php
    define('FILENAME_DEFINE_PAGE_2', 'define_page_2');
    define('FILENAME_DEFINE_PAGE_3', 'define_page_3');
    define('FILENAME_DEFINE_PAGE_4', 'define_page_4');

    includes/languages/YOUR_TEMPLATE/english.php
    define('BOX_INFORMATION_PAGE_2', 'Page 3');
    define('BOX_INFORMATION_PAGE_3', 'Page 3');
    define('BOX_INFORMATION_PAGE_4', 'Page 4');

    includes/languages/english/
    page_2.php page_3.php page_4.php中的NAVBAR_TITLE, HEADING_TITLE, TEXT_INFORMATION

    includes/languages/english/html_includes/
    page_2.php page_3.php page_4.php 这里定义里面的内容.

    最后创建模板文件,复制到
    includes/languages/YOUR_TEMPLATE/templates/tpl_YOURNMAE_default.php

    如果上面三个文件已经修改,还想创建新页面,过程如下(以创建Link Resource文文件为例):
    1.在includes/filenames.php中,
    define('FILENAME_DEFINE_LINKS', 'links'); //added by thisuc 2010-07-15

    2.在includes/languages/YOUR_TEMPLATE/english.php中,
    define('BOX_INFORMATION_LINKS', 'Link Resource'); //added by thisuc 2010-07-15

    3.复制includes/modules/pages/中page_4文件,重命名为links, 修改里面的header.php中$define_page为:
    $define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/', FILENAME_DEFINE_LINKS, 'false');

    3.复制includes/modules/pages/page_4.php,重命名为links.php,并修改为:
    define('NAVBAR_TITLE', 'Link Resource');
    define('HEADING_TITLE', 'Link Resource');

    4.复制includes/languages/english/html_includes/page_4.php,重命名为links.php 并作相应的修改.

    5.复制includes/languages/YOUR_TEMPLATE/templates/tpl_page_4_default.php,重命名为tpl_links_default.php

    至此,新页面创建完毕.

    后台设置:
    设置是否可视:Configuration->Define Page Status
    编辑页面内容:Tools->Define Pages Editor

  • 相关阅读:
    转载1
    转载
    WampServer的研究日记一
    第一期 花式自适应网页哪家强? 就选你啦
    缓动函数requestAnimationFrame用法
    原生js canvas 碰撞游戏的开发笔记2
    非常便利的前端模板smarty js 的使用
    原生js canvas 碰撞游戏的开发笔记
    Sublime Text 的研究日记
    面向对象设计模式(目录)
  • 原文地址:https://www.cnblogs.com/lookyou/p/2142933.html
Copyright © 2011-2022 走看看