设置编辑器权限.

Learn DXPR BuilderManage the siteRegelen wie wat kan doen

这里您决定每位编辑人员在 DXPR Builder 中能做什么。Drupal 权限决定谁可以用页面构建器编辑页面。页面构建器用户资料决定每个角色获得哪些元素、区块、视图和模板。最后,每个角色拥有自己更小的元素集。

本视频为 Site Builder 角色制作资料。

开始之前

  • 您的角色有 Administer dxpr builder profile 权限。管理员拥有它。
  • 要设置的角色位于 People > Roles (/admin/people/roles).

Drupal 权限

DXPR Builder 在以下位置添加这些权限 People > Permissions (/admin/people/permissions):

权限 它控制的内容
Edit with DXPR Builder 在带 DXPR Builder 字段格式化器的页面上访问可视化编辑器
Administer DXPR Builder configuration 在 DXPR Studio 中访问管理设置 > DXPR Builder
Administer dxpr builder profile 创建和编辑用户资料

授予 Edit with DXPR Builder 给每个构建页面的角色。其他两个留给管理员。

列出可用页面构建器资料的 User profiles 管理页面

用户资料

用户资料决定编辑人员可以使用哪些元素、区块、视图、模板和图标集:

  1. 前往 DXPR Studio > DXPR Builder > User Profiles (/admin/dxpr_studio/dxpr_builder/profile).
  2. 点击 Add DXPR Builder profile.
  3. 输入 Label,例如 "Content editor" 或 "Marketing manager"。
  4. 打开 Roles 并勾选此资料适用的角色。
  5. 打开 Elements 并取消勾选这些编辑人员不应使用的元素。
  6. 以同样方式设置其他版块:Blocks, Views, Page templates, Global user templates, Icon sets, Text editor buttons (inline editing) 和 Text editor buttons (modal editing)。
  7. 点击 Save.

每个用户获得一个资料:按权重最低的第一个已启用 Weight,且该资料共享其角色之一。角色与任何资料都不匹配的用户获得所有工具。

示例配置

Content editor

  • 元素:Text、Image、Button、Link 和 Divider
  • 区块:无
  • Views: none
  • 用途:日常文本和图像更改

营销经理

  • 元素:所有内容元素
  • 区块:webform、newsletter signup
  • Views: testimonials, team members
  • 用途:构建完整落地页

网站管理员

  • 元素:所有元素,包括 HTML
  • 区块:所有区块
  • Views: all views
  • 用途:无限制

您会看到的内容

消息确认资料,视频中为 "Created new dxpr builder profile Site builder"。列表按 Weight 排序资料,然后按标签排序,以便新资料与相同权重的资料排在一起。拥有该角色的编辑人员在选择器中不再看到未勾选的元素。

如果您看不到资料生效

  • 编辑器仍看到您取消勾选的元素。 另一个权重更低的已启用资料 Weight 共享其角色之一,页面构建器使用那一个。为新资料设置最低 Weight,或从另一个资料中移除该角色。
  • 一种内容类型上的每位编辑人员获得相同的工具。 该字段的显示使用固定的 Editing Profile 而非基于角色的那个。在 DXPR Builder 字段的格式化器设置中,位于 Manage display,选择 Default (Role-based Profile).
  • 编辑器在点击眼睛图标之前看不到页面构建器控件。 Start editor when page loads 在其资料中关闭。打开它并点击 Save.
  • 编辑器完全没有页面构建器。 其角色缺少 Edit with DXPR Builder。在以下位置勾选 People > Permissions (/admin/people/permissions).
  • User Profiles 在 DXPR Studio 菜单中缺失。 您的角色缺少 Administer dxpr builder profile。请管理员授予它。

接下来做什么?

哪些编辑人员占用许可席位 以继续探索 DXPR Builder。