设置编辑器权限.
这里您决定每位编辑人员在 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 给每个构建页面的角色。其他两个留给管理员。

用户资料
用户资料决定编辑人员可以使用哪些元素、区块、视图、模板和图标集:
- 前往 DXPR Studio > DXPR Builder > User Profiles (
/admin/dxpr_studio/dxpr_builder/profile). - 点击 Add DXPR Builder profile.
- 输入 Label,例如 "Content editor" 或 "Marketing manager"。
- 打开 Roles 并勾选此资料适用的角色。
- 打开 Elements 并取消勾选这些编辑人员不应使用的元素。
- 以同样方式设置其他版块:Blocks, Views, Page templates, Global user templates, Icon sets, Text editor buttons (inline editing) 和 Text editor buttons (modal editing)。
- 点击 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。