添加自定义页面';opencart主页中的s链接

添加自定义页面';opencart主页中的s链接,opencart,Opencart,我是opencart的新手,我正在尝试使用opencart建立一个新的电子商务站点,在这里我需要添加一些自定义静态页面(一些附加页面)。因此,我跟随链接,我可以创建一个新的自定义页面。但我的问题是,如何在我的主页和其他页面上获取此页面的链接,以便人们查看我的页面。如果您以这种方式创建新页面,您将访问该页面(例如,称为“新页面”)位于:/index.php?route=common/newpage或/index.php?route=common/home/newpage,具体取决于您的设置方式 创

我是opencart的新手,我正在尝试使用opencart建立一个新的电子商务站点,在这里我需要添加一些自定义静态页面(一些附加页面)。因此,我跟随链接,我可以创建一个新的自定义页面。但我的问题是,如何在我的主页和其他页面上获取此页面的链接,以便人们查看我的页面。

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

创建新页面的最简单方法是创建新的信息页面。如果需要,您可以在那里输入自定义html。然后,链接将类似于:

/index.php?route=information/information&information\u id=x
其中id是新页面的id


要将此链接添加到主菜单中,您可以编辑新链接中的
模板/common/header.tpl
和硬代码。

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

URL是基于控制器的位置(即:路由)构建的

假设您的新页面已内置:

catalog/controller/common/mypage.php

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

通过前面的文章,一旦所有这些都正确无误,您就可以通过调用url类并传递所需信息,在目录(前面)的任何位置创建链接

您需要传入路由、任何参数(如id或customer)以及url是否应安全

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

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

我认为这个问题不在这里。你可能想试试