1

我正在开发一个向零售客户和批发客户销售一些饮料的网站。

我想在登录页面中保留一个登录表单,以帮助客户根据他们的客户类型(零售或批发)访问网站

我使用了 member:log in_form 并检查了我的 member_group。它是“1”,因为我已经登录到我的系统。

这在 EE 中是否可行:为零售创建一个按钮,为批发创建一个按钮。然后,当客户单击按钮时,系统会选择客户选项并使用下面的代码片段授予对相关成员组的访问权限。

{if member_group == 7}
  Access to Retail group
{/if: elseif member_group == 8}
  Access to wholesale group
{if:else}
  Welcome to our site.
{/if}

如果不可能,请引导我走上正确的道路。我是 EE 的新手。

4

1 回答 1

1

您的建议正是这样做的方法,只需对代码稍作改动:

{if member_group == 7}
  Access to Retail group
{if:elseif member_group == 8}
  Access to wholesale group
{if:else}
  Welcome to our site.
{/if}

请注意第 3 行的变化——只是一些错别字。

高级条件句的速度是出了名的慢,因此请查看 Mark Croxton 的 Switchee 以了解速度。您可以更轻松地创建整个块并使用 Switchee 对它们进行整体测试,并且总体上比在每个组件的基础上工作要快得多。

于 2012-07-06T09:29:15.563 回答