西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > zencart教程 >

在zencart中创建自定义页面

时间:2015-07-19 15:34来源:未知 作者:好模板 点击:
很多时候我们需要,zencart中自定义一个单独的页面,接下来我们就来讲解一下如何在zencart中创建自定义页面: 打开 后台 - 工具 - 简易页面管理 - 添加 ( admin - tools - EZ-Pages - new file)

很多时候我们需要,zencart中自定义一个单独的页面,接下来我们就来讲解一下如何在zencart中创建自定义页面:

打开 后台 -> 工具 -> 简易页面管理 -> 添加 ( admin -> tools -> EZ-Pages -> new file)

话说 Zen Cart 这个功能还真不错,当然也得需要模板的支持!

当然这添加出来的页面,比如你添加的是 About Us 的页面,但是链接就不是想要的 about_us.html 而是 -ezp-9.html (其中9为你添加时生成的ID),前者比较 有利于 SEO.

如何让 About Us 的页面的链接是 about_us.html,我们可以参照 Zen Cart 原本带有的几个页面,比如:privacy.html 这个页面。

首先看下以下文件(即 privacy.html 页面的文件)

catalog\includes\languages\english\privacy.php
catalog\includes\languages\english\html_includes\define_privacy.php
catalog\includes\modules\pages\privacy\header_php.php
catalog\includes\templates\template_default\templates\tpl_privacy_default.php

接下来以创建 About Us 的页面为例:

1、根据上列的文件,复制并改名为 about_us ,改完后如下:(也就是创建以下这些文件和文件夹)

catalog\includes\languages\english\about_us.php
catalog\includes\languages\english\html_includes\define_about_us.php
catalog\includes\modules\pages\about_us\header_php.php
catalog\includes\templates\template_default\templates\tpl_about_us_default.php

2、更改文件里的内容:

a.打开上列的文件,将 privacy 替换为 about_us 或者 About Us,根据内容变换!(省略修改步骤,因为太冗长了!)

b.还有中间最致命的一点:

catalog\includes\templates\template_default\templates\tpl_about_us_default.php

里面的内容必须去掉其中的判断语句,如果实在不清楚,里面的代码直接写上:

<?php

 require($define_page);
?>

c.打开includes下面的:filenames.php

define('FILENAME_DEFINE_ABOUT_US', 'define_about_us');

define('FILENAME_ABOUT_US', 'about us');

以上b,c 两点要注意,其它的跟网上说的大体相似。

3、创建完以上文件,现在就可以在后台对这个页面进行编辑:

打开 后台 -> 工具 -> 页面编辑( admin -> tools -> Define Pages Editor )

在下拉框选中 define_about_us.php 进行编辑。

4、编辑完后,导航栏并没有显示,这就得继续依靠简易页面管理(也就是要添加一个简易页面)

添加简易页面的时候,内容可以采用 内部链接(Internal Link URL) 的方式,地址为 index.php?main_page=about_us。

添加后,如果有开搜索引擎优化(不懂的请查阅:如何设置搜索引擎优化)的,就可以看到 About Us 的链接为 about_us.html 。

(责任编辑:好模板)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容