在opencart的主页中添加自定义页面链接

时间:2013-07-31 22:40:46

标签: opencart

我是 opencart 的新手,我正在尝试使用opencart构建一个新的电子商务网站,我需要添加一些自定义静态页面(一些额外的页面)。所以我按照New Page For OpenCartopencart php custom page without using the "information" feature链接,然后创建了一个新的自定义页面。但我的问题是,如何在我家和其他页面上获取此页面的链接,以便人们查看我的页面。

2 个答案:

答案 0 :(得分:2)

如果您以这种方式创建新页面,则可以在/index.php?route=common/newpage/index.php?route=common/home/newpage访问该页面(例如“新页面”),具体取决于您的设置方式。

创建新页面的最简单方法是创建新的信息页面。如果需要,您可以在那里输入自定义HTML。该链接将如下所示:

/index.php?route=information/information&information_id=x,其中id是新页面的ID。

要将此链接添加到主菜单,您可以在新链接中修改template/common/header.tpl和硬编码。

答案 1 :(得分:1)

创建链接在很大程度上取决于页面的创建方式以及页面的位置。

根据位置建立网址,即:控制器的路线。

假设您的新页面已内置:

catalog/controller/common/mypage.php

显然,你需要遵循你引用的帖子中列出的代码标准,创建一个扩展Controller的正确类,一个语言文件,一个模型类(如果你的页面需要与数据库交互)和一个视图文件。

通过之前的帖子一切正确后,您可以通过调用url类并传入所需信息,在目录(前面)的任何位置创建链接。

您需要传递一个路由,任何参数,例如id或customer,以及url是否应该是安全的。

$link = $this->url->link('common/mypage', 'mypage_id=' . $this->request->get['mypage_id'], 'SSL');

$ arguments和'SSL'如果需要则是可选的。