条件内容

条件内容块允许您根据用户数据和变量控制谁可以在页面上看到特定的内容块。这些变量可以通过 Cookie、功能标记、经过身份验证的访问或 URL 参数传入。

创建条件内容

要添加条件块,在编辑器中新起一行,输入 /,然后选择 条件内容.

插入块后,点击该块右上角的红色条件徽章。

点击此项将允许您通过以下方式添加条件: 条件编辑器您将能够将条件编写为一个 表达式 ,该条件将针对在您站点中定义的数据运行。您可以引用来自 变量的数据,或来自访问者通过其 声明.

参见 自适应内容 以获取更多详细信息。

示例

下面的示例使用从按钮链接的 URL 参数来控制哪个条件内容块可见。

此块仅对具有以下条件的用户可见 属性 A。

查看具有属性 A 的视图

在 Markdown 中的表示

## 示例

{% if visitor.claims.unsigned.example_attribute_A %}
此块仅对具有属性 A 的用户可见。
<a href="https://gitbook.com/docs/creating-content/blocks/conditional-content?visitor.example_attribute_A=false" class="button primary">查看无属性 A 的视图</a>
{% endif %}

{% if !visitor.claims.unsigned.example_attribute_A %}
此块仅对不具有属性 A 的用户可见。
<a href="https://gitbook.com/docs/creating-content/blocks/conditional-content?visitor.example_attribute_A=true" class="button primary">查看具有属性 A 的视图</a>
{% endif %}

最后更新于

这有帮助吗?