1

我是opencart的新手,我正在尝试使用 opencart 构建一个新的电子商务网站,我需要在其中添加一些自定义静态页面(一些附加页面)。所以我在不使用“信息”功能的情况下点击 OpenCart 的新页面opencart php 自定义页面链接,我可以创建一个新的自定义页面。但我的问题是,如何在我的主页和其他页面上获取此页面的链接,以便人们查看我的页面。

4

2 回答 2

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在新链接中进行编辑和硬编码。

于 2013-08-02T12:38:19.660 回答
1

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

网址是根据位置构建的,即:控制器的路由。

假设您的新页面已内置:

catalog/controller/common/mypage.php

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

一旦通过前面的帖子所有这些都是正确的,您可以通过调用 url 类并传入所需的信息,在目录(前面)的任何位置创建一个链接。

您需要传入路由、任何参数(例如 id 或客户)以及 url 是否应该是安全的。

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

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

于 2013-08-14T14:15:14.693 回答