条件内容
条件内容块可让你根据用户数据和变量,控制页面上哪些人可以看到某个内容块。这些变量可以通过 cookie、功能标志、已认证访问或 URL 参数传入。
创建条件内容
要添加条件块,请在编辑器中新起一行,输入 /,然后选择 条件内容.
插入该块后,点击该块右上角的红色条件徽章。
点击此处将允许你通过 条件编辑器添加一个条件。你可以将条件写成一个 表达式 ,它会针对你站点中定义的数据运行。你可以引用来自 变量的数据,或来自访问者通过其 声明.
参见 自适应内容 的更多详情。
示例
下面的示例使用从按钮链接的 URL 参数来控制哪个条件内容块可见。
此块仅对用户可见 没有 属性 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 %}最后更新于
这有帮助吗?