如何在modx中向属于不同组(Web)的用户显示信息

时间:2010-04-09 10:16:48

标签: content-management-system modx modx-evolution

我使用modx evolution v1.0.2创建了一个网站。

我开发的网站有12种不同类型的用户(按组分类)。每个用户将根据他所属的组显示不同的价格。

直到现在我已经能够获取当前登录用户的组名(为此创建了一个片段),但是如何实现上述功能,以便每个用户都能够只看到我的价格根据他的小组编码。

例如:
如果用户与“ocassional”群组相关联,则应向他显示价格,例如50美元 如果用户与“常规”组相关联,那么他应该显示价格,例如40美元

我可以通过为每个产品的变体编写单个代码段来轻松完成此操作,但是有很多变体(超过100个并且正在增长)。

我为每个产品创建了一个资源(页面),它是变体。每个变种都有价格。我希望根据登录的用户组成员资格显示此价格。

我希望我能够清楚地解释我的问题。

请帮我做这个功能。

由于

1 个答案:

答案 0 :(得分:1)

我并不是真的相信modx(尽管我喜欢它)对于电子商务网站来说是一个很好的解决方案。

但是,最佳解决方案可能是使用数据库存储每个用户组的变体价格,并使用代码段自行检索它们。