Opencart - 在控制器

时间:2016-08-29 13:54:48

标签: opencart opencart-module

我是opencart的初学者,我需要为用户提供一个选项,通过html模块编辑一些文本。然后我创建的控制器将获得html描述部分。不确定我怎么能实现这个目标?

我需要这个,因为我正在创建一个自定义页面,我需要网站管理员以便以后编辑文本。

感谢您的帮助!

编辑: 试着更好地解释一下。

我创建了一个控制器 - > custom/custompage.php

所以当有人去我的/index.php?route=custom/custompage时,我会显示我创建的自定义视图。

现在我想添加管理员添加一些自定义文本的可能性。我不知道该怎么办呢。实现这一目标的最佳方式是什么。

答案引导我走向正确的方向,我在这里找到了一个非常好的教程代码:https://bitbucket.org/mariavilaro/opencart-2-hello-world-module/src/f4bc431c439258f5c145fe7f3f43a372204b5fd5?at=master 它有大量的注释,我设法创建一个模块,为我提供自定义字段的值。

1 个答案:

答案 0 :(得分:0)

您需要为此模块创建管理面板。给管理员几个字段来保存他的自定义文本。然后提交表单以将输入的值保存在数据库中。

使用以下Opencart功能保存帖子数据

$this->model_setting_setting->editSetting('your_variable',$this->resquest->post);

在前端,使用以下功能获取保存的值。

$this->model_setting_setting->getSetting('your_variable');

然后使用这些值来创建自定义页面。

注意:我们建议您检查/admin/controller/module/category.php的代码,以了解如何从管理面板中保存值。