1

在表达式引擎中:

我有一个网站,企业可以注册然后销售一种小部件。每个企业只需要名称、小部件和价格。然后会有一个页面显示所有业务,以及他们的小部件和价格。

处理额外参数“小部件”和“价格”的最佳方法是什么?

据我所知,有两种选择

1/ 在没有管理员权限的组中以用户身份注册企业。为用户添加两个自定义成员字段“小部件”和“价格”。(它可能不被称为“成员”字段,我要忘记记忆了)。为了展示这些业务,我然后抓住用户。

或者

2/ 在没有管理员权限的组中以用户身份注册企业。添加一个名为“id”的自定义成员字段。然后创建一个“业务”频道并向该频道添加自定义字段“名称”、“小部件”、“价格”、“用户 ID”。然后使用 'id' 属性将业务渠道的实例链接到用户。当我想展示这些业务时,我会从频道中获取详细信息。

抱歉,如果这已经在某处得到回答。我没有从谷歌那里得到太多运气,很可能是因为我无法简洁地表达我的问题。

谢谢

戴夫

4

1 回答 1

0

戴夫,

如果您执意使用用户来组织这些业务,那么最好的选择是两个自定义字段。它们更容易在模板中使用,您不必担心在自定义成员字段“id”中提取项目的频道数据。话虽如此,您应该查看Solspace 的用户模块——它会给您更多的会员信息灵活性。

另一个想法,取决于这些企业是否应该能够编辑他们的小部件和价格,你是否可以将其作为一个频道并完全跳过使用用户。使用 Freeform,您可以创建一个表单,企业可以在其中添加该信息,您会收到一封电子邮件,然后您可以将信息添加到您想要的频道。

韦斯

于 2011-02-14T22:59:12.190 回答