7.2. 受限内容块
便携标签是自定义开发人员门户的一种非常强大的方式。在此处使用它们根据条件隐藏或显示页面的部分内容。3scale 允许您为帐户、应用程序和用户创建自定义字段。您可以使用它来存储可用作 API 提供程序的信息。此处您将创建一个附加至所有帐户的自定义字段,并使用该字段来指示给定帐户是否为合作伙伴。您可以前往 Audience > Account > Field Definitions 来创建此字段。在 Account 部分添加字段,并将其标记为隐藏,这样它就不会显示在注册页面或门户其他任何位置。

设置了自定义字段后,您现在可以在以下代码片段中将其封装在条件内,从而向合作伙伴显示特殊内容:
{{ if current_account.extra_fields.partner == 'true' }}
// content only accessible to partners
{{ endif }}如果适合您的情况,则使用反向逻辑:
{{ unless current_account.extra_fields.partner == 'true' }}
// content forbidden for partners
{{ endunless }}从此处开始,每当您想要向用户显示这些隐藏内容时,您只需要在帐户详情页面的合作伙伴字段中键入"true"。