0

我创建了一个名为 login_to_see_price 的模块。如果用户未登录,此模块用于隐藏产品价格。该模块在管理部分工作正常。但我不知道在所有产品中实现模块的设置。模块有表单域

status which can be 0=>disable 1=>enable
language (the sentence that is used instead of price) => Login to see price

我将这些值保留在设置表中。

因此,当管理员启用设置 ie status=1 然后在 froentend 代替产品价格时,我需要显示 language=Login 以查看价格。

我该如何实现呢?

4

2 回答 2

0

您可以在要实现此功能的每个控制器中执行此操作。你可以这样做 if($this->config->get('your_module_status')){ login to see price and other code }else{ default functionality }

于 2015-08-12T14:21:49.073 回答
0

Opencart 默认提供此功能。

帐户标题下的编辑设置/选项选项卡有选项登录显示价格。 在此处输入图像描述

于 2015-08-13T05:14:14.477 回答