Opencart - 在控制器中获取 html 模块描述值

Opencart - Get html module description value in controller

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

我需要这个,因为我正在制作一个自定义页面,我需要站点管理员能够稍后编辑文本。

感谢帮助!

编辑: 试图更好地解释这一点。

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

因此,当有人访问我的 /index.php?route=custom/custompage 时,我会显示我创建的自定义视图。

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

答案指引我正确的方向,我在这里找到了一个非常好的教程代码:https://bitbucket.org/mariavilaro/opencart-2-hello-world-module/src/f4bc431c439258f5c145fe7f3f43a372204b5fd5?at=master 它有很多评论,我设法制作了一个模块,可以为我的自定义字段提供值。

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

使用下面的 Opencart 函数保存 post 数据

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

在前端,使用以下函数获取保存的值。

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

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

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