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

  • 相关阅读:
    微软系统及开发工具官方下载地址
    Office2010文档的MIME类型
    Android开发中Activity的生命周期
    DWZ框架POST方式提交Form提示JSON文件下载
    JAVA开发环境搭建
    FastJSON解析.Net生成的JSON字符串
    SQL Server 2008 如何更改服务器身份验证模式
    如何快速解决IIS中发布的网站不能访问。
    QlickView
    Lamabda表达式
  • 原文地址:https://www.cnblogs.com/lookyou/p/2142933.html
Copyright © 2011-2022 走看看