跳过主要内容
MindTouch成功中心

特定用户的有条件内容

适用于:
所有办公产品版本
角色要求:
草案贡献者
使用条件内容将内容限制为特定用户。

默认情况下,MindTouch有四个有条件的文本可以通过编辑器访问的类型:专业成员、社区成员、匿名用户和组。这些条件内容类型显示文本发送给属于指定用户子集的用户。编辑页面时不应用条件内容类型。你也可以创建自定义条件文本块为特定的群体。

Pro Member条件文本无法显示语境帮助条件文本组可以显示在语境帮助窗户

添加条件内容到页面

  1. 在“编辑”模式下打开一个页面,将课程放置在需要有条件内容的位置,或突出显示需要有条件内容的内容。
  2. 从“编辑器”工具栏中选择风格并选择一个条件文本选项:
    • 条件文本(仅匿名)
    • 条件文本(仅限社区成员)
    • 条件文本(仅限专业成员)
    • 条件文本(仅限组)
  3. 条件内容容器将出现,并且是一个可编辑字段。专业成员的条件文本框的截图
  4. 如果您选择条件文本(仅限组),点击没有一个的条件块头中触发的下拉菜单选择一个组,并选择所需的组名。若要更改目标组,请单击条件块标题中的组名以触发下拉菜单,并更改所选内容。
  5. 点击保存

更改或删除有条件内容

条件内容容器的作用是切换。要更改用户的目标子集,请突出显示文本,并从风格菜单。要删除条件内容,请突出显示文本,并重新选择活动条件内容类型。

你也可以用shift + enter在条件内容块下面新建一行。

搜索引擎如何处理条件内容

公共搜索(谷歌,Bing)

谷歌和Bing等公共搜索引擎只能找到公开可用的内容。这些搜索引擎的内容包括为社区成员,Pro成员或组特定用户提供的条件。

MindTouch搜索

所有由MindTouch搜索算法提供的结果在经过身份验证的用户查看时都包含有条件的内容。兼容的搜索接口包括但不限于:

限制

并不是所有的条件内容都与MindTouch搜索算法兼容。属性应用的条件内容编辑器工具栏总是兼容的,然而,由自定义DekiScript应用的条件内容必须遵守以下规则:

  • DekiScript也只能做一种类型的匹配集团(年代)要么用户类型
    • 示例组匹配:user.groups(“支持”)
    • 用户类型匹配示例:user.seated
  • DekiScript不能使用AND或not操作符(只允许or)
    • ✔️user.groups(“支持”)||用户。groups['marketing']
    • user.groups(“支持”)&& user.groups['marketing']
    • ! user.groups(“工程”)
  • DekiScript块不能嵌套(条件内容在条件内容中)

条件内容的例子

当你需要控制谁在页面上看到什么信息时,使用条件内容:

  • 内部用户需要访问页面上的专有信息。
  • 技术说明应该只让您的支持团队看到。
  • 编辑需要“隐藏”信息,直到它被审查。

当使用部分编辑对于放置在条件内容块中的标题,必须确保条件内容块不是父HTML元素的直接子元素。否则,该部分将没有Edit选项。