构建作品集画廊.
这里构建作品集页面:居中标题、三个并排项目(封面照片和一行成果各一)和行动号召。一览展示工作并链接每个项目到其故事。深入撰写一个项目,请遵循 撰写案例研究。
本视频构建名为 "Our work" 的代理页面。
开始之前
- 您的角色有 Edit with DXPR Builder 权限。
- 媒体库为每个项目保存封面照片,裁剪为相同比例。
- 页面在页面构建器中打开。新页面请前往 Content > Add content > Landing Page (
/node/add/landing_page),然后点击 Save. - 新元素落在列顶部,因此每张封面照片在其文本之后放入。
第 1 步:添加页头
- 点击 Add Elements 在空白页面上并选择 Section 从 Layout 选项卡。
- 悬停版块并打开 More > Settings。在以下位置的下方 HTML classes 选择 Align text center,然后点击 Save.
- 点击 + 在版块上并选择 Text 从 Content 选项卡。
- 输入 "Our work" 为 Heading 2,添加一行介绍并点击 Save。主题将页面标题打印为页面的 Heading 1。要使此标题成为 Heading 1,请参见 构建 SEO 友好页面。
第 2 步:添加项目网格
- 悬停版块并点击 Add Section Below。打开新版块的 More > Settings,选择浅灰色 Background:Style 面板并点击 Save.
- 点击 + 在版块上并选择 Row;它带有两个等宽列。点击其网格图标(Column layout),选择 1/3 + 1/3 + 1/3 预设并点击 Save.
- 点击 + 在第一列中并选择 Text。输入项目名称作为 Heading 3,添加单行成果并点击 Save.
- 点击 + 在同一列中并选择 Image;它落在文本上方。点击 Select Image,勾选封面照片并点击 Insert selected。在 SEO 面板输入 Alt attribute 并点击 Save。
- 对第二和第三列重复。
第 3 步:添加行动号召
- 添加第三个版块,其中包含 Add Section Below 并打开其 More > Settings。选择 Align text center 在 HTML classes,然后紫色 Background 和白色 Font color:Style 面板。点击 Save.
- 点击 + 在版块上并选择 Button。设置 Title 为 "Contact us", Link 为
/contact, Type 为 Light 和 Size 为 Large,然后点击 Save. - 点击 + 再次选择 Text;它落在按钮上方。输入 "Let's work together" 为 Heading 2 并添加一行。设置 Font color 为白色,在 Style 面板并点击 Save.
第 4 步:保存并预览
- 点击 Save 在页面构建器工具栏上。
- 打开视图菜单( 眼睛图标),然后选择 Preview.
进一步了解
视频中未展示:
- 链接每个项目:设置 Image link 在封面照片上到案例研究页面。
- Lift on hover:在每个图像的 Style 面板设置 Border radius 为 4 并 Drop shadow 为 1。在 Hover style 提高 Drop shadow 为 3。
- 更多项目:添加另一个 Row 用同一预设在第一个下方。
使网格可过滤
静态网格适合少量项目。要让访客按类型过滤,将每个项目存储为内容并用带暴露过滤器的 View 显示。Views 是 Drupal 核心的一部分。
1. 创建 Portfolio 内容类型
- 前往 Structure > Content types > Add content type (
/admin/structure/types/add). - 将其命名为 “Portfolio” 并保存。
- 在 Manage fields 选项卡上,添加标记为 "Cover image" 的 Image 字段。
- 添加一个标记为 "Project type" 的 List (text) 字段,值例如
web|Web,branding|Branding和campaign|Campaign. - 在以下位置创建几个 Portfolio 条目 Content > Add content > Portfolio.
2. 构建视图
- 前往 Structure > Views > Add view (
/admin/structure/views/add). - 将其命名为 "Portfolio grid";在 View settings 下显示 Content 类型的 Portfolio。
- 勾选 Create a block,将显示格式设为 Grid,类型 fields 并保存。
- 在视图编辑器中,添加字段 Cover image 和 Title,并在其格式设置中将网格设为 3 列。
- 在 Filter criteria,点击 Add,选择 Project type 并勾选 Expose this filter to visitors。将其标记为 "Filter by type"。
- 在 Advanced,设置 Use AJAX 为 Yes。页面构建器页面中的暴露过滤器仅通过 AJAX 工作。
- 保存视图。
3. 在页面中插入视图
- 回到 DXPR Builder,清空三个静态列或添加新的 Row.
- 点击 +,打开 Drupal Views 选项卡并选择 View: Portfolio grid (Block).
- 在设置对话框中,勾选 Show exposed filters 并点击 Save。网格在其上方渲染 "Filter by type" 下拉框,新 Portfolio 条目自动出现。
- 点击 Save 在页面构建器工具栏上。
您会看到的内容
居中的 "Our work" 标题开启页面。下方灰带上三个项目并排,每个是封面照片加名称和成果。紫色横幅以 Contact us 结束页面。
如果您看不到如图所示的页面
- 封面照片位于其文本下方。 照片在文本之前放入,新元素落在列顶部。用其控制栏上的拖动手柄将照片拖到文本上方。
- 封面高度不同。 其比例不同。裁剪为相同比例,重新上传并选择新副本。
- Portfolio grid 不在 Drupal Views 选项卡中。 该视图禁用,或页面构建器用户资料隐藏它。在以下位置启用 Structure > Views,或请管理员在以下位置勾选 Views 在您的用户资料中。
- 编辑器显示 "Turn on Ajax on this view to use exposed filters"。 该视图不使用 AJAX。设置 Use AJAX 为 Yes(在视图编辑器的 Advanced 下);参见 元素显示或行为异常。
- "Filter by type"下拉框缺失。 Show exposed filters 在元素上关闭。打开视图元素的设置,勾选并点击 Save.
接下来做什么?
- Drupal Views 集成 了解视图显示如何进入元素选择器
- 客户案例 用于每个项目链接到的页面
- 图像元素 用于每个图像设置