ZenCart增加自定义路径的新页面EZPage

ZenCart增加自定义路径的新页面EZPage

 

以新建FAQ页面为例:

一、使用EZ-Pages新建

只需要到zencart后台—tools-EZ-Pages—new file按提示填写相应信息

链接形式如:

http://www.mydomain.com/index.php?main_page=page&id=2

使用最新ultimate_seo_urls插件seo伪静态插件

http://www.mydomain.com/faq-ezp-2.html

二、新建php文件实现

1.在includes\languages\english\html_includes目录中新建文件define_faq.php

2.在includes\languages\english目录中新建文件faq.php,内容

1<?php
2define('NAVBAR_TITLE', 'FAQ');
3define('HEADING_TITLE', 'FAQ');
4?>

3.在includes\templates\YOUR_TEMPLATE\templates目录中新建文件 tpl_faq_default.php

并在此文件中增加如下代码:

1<div class="centerColumn" id="faq">
2<h1 id="faqHeading"><?php echo HEADING_TITLE; ?></h1>
3 
4<div id="faqMainContent" class="content">
5<?php
6  require($define_page);
7?>
8</div>
9<div class="buttonRow back"><?php echo zen_back_link() . zen_image_button(BUTTON_IMAGE_BACK, BUTTON_BACK_ALT) . '</a>'; ?></div>
10</div>

4.在includes\modules\pages目录中新建faq目录,在新建的faq目录中新建文件header.php,并在文件中增加如下代码:

1<?php
2  require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
3  $define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/', FILENAME_DEFINE_FAQ, 'false');
4  $breadcrumb->add(NAVBAR_TITLE);
5?>

5.在includes\extra_datafiles新建faq_filenames.php,增加代码:

1<?php
2  define('FILENAME_FAQ', 'faq');
3  define('FILENAME_DEFINE_FAQ', 'define_faq');
4?>

6.(可选)要在Information增加faq链接

6.1在includes\languages\english\extra_definitions新建faq.php,内容如下

1<?php
2define('BOX_INFORMATION_FAQ', 'FAQ');
3?>

6.2 在includes\modules\sideboxes\information.php中适当位置增加

1if (DEFINE_ABOUT_US_STATUS <= 1) {
2   $information[] = '<a href="' . zen_href_link(FILENAME_FAQ) . '">' . BOX_INFORMATION_FAQ . '</a>';
3}

7.(可选)在sitemap页增加faq链接

7.1 同样必须6.1中的文件。

7.2 在includes\templates\YOUR_TEMPLATE\templates\tpl_site_map_default.php适当位置增加

1<?php if (DEFINE_FAQ_STATUS <= '1') { ?>
2            <li><?php echo '<a href="' . zen_href_link(FILENAME_FAQ) . '">' . BOX_INFORMATION_FAQ . '</a>'; ?></li>
3<?php } ?>

链接形式如:

http://www.mydomain.com/index.php?main_page=faq

使用最新ultimate_seo_urls插件seo伪静态插件

http://www.mydomain.com/faq.html

其他页面可以参照FAQ页面修改,共享我写好的FAQ 和About Us页面

转载于:https://www.cnblogs.com/waimaole/archive/2012/09/22/2697705.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值