首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何轻松学习Opencart

如何轻松学习Opencart
EN

Stack Overflow用户
提问于 2017-03-29 11:07:15
回答 1查看 73关注 0票数 0

Hi是Opencart中的新手,但我知道如何安装和如何管理默认的Opencart

我想知道如何定制Opencart

  1. 如何创建页面(eg:my_account.tpl)
  2. 如何在此页面中显示客户详细信息。
  3. 如何在page1.tpl中创建按钮并重定向到my_account.tpl
EN

回答 1

Stack Overflow用户

发布于 2018-01-30 11:41:49

为了学习定制,您首先需要学习PHP,了解一些HTML、CSS和Javascript的基本知识,然后学习Opencart框架。看看这个question

现在我将回答你提出的问题。

  1. 您可以首先在目录/控制器/帐户文件夹中创建控制器,然后在控制器类中定义函数,然后调用从视图加载html的响应函数。现在,您需要在目录/视图/主题/默认/模板/帐户文件夹中包含my_account.tpl文件。
  2. 要显示客户详细信息,可以使用这些作为参考客户。 $this-> customer ->isLogged() -检查客户是否已登录 $this-> customer ->getId() -获取当前客户的数据库条目id (整数) $this-> customer ->getFirstName() -获取客户名 $this-> customer ->getLastName() -获取客户姓 $this-> customer ->getEmail() -获取客户电子邮件 $this-> customer ->getTelephone() -获取客户电话号码 $this-> customer ->getFax() -获取客户传真号码 $this-> customer ->getNews通讯()-获取客户通讯状态 $this-> customer ->getCustomerGroupId() -获取客户组id $this-> customer ->getAddressId() -获取客户默认地址id (映射到address数据库字段)

这些应该在控制器中声明,然后传递到视图中。3.要添加链接以重定向到按钮上的任何其他页面,可以通过opencart框架使用链接函数

代码语言:javascript
复制
$this->url->link('folder/file/function')

例如,您创建了一个新的页面myaccount.php,您的主要函数是index.php,您可以在其中加载该页面,您可以通过创建链接来引用它。

代码语言:javascript
复制
$this->url->link('account/myaccount')

您必须了解opencart框架是如何工作的,以便从上面提到的答案中获得提示并使其工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43091805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档