简介

已完成

Microsoft Power Pages 根据 Microsoft Dataverse 数据生成输出。 本体系结构中的基本问题是:如何获取这个数据并将其插入到那个输出中?

该问题中的数据通常是指 Dataverse 数据,输出通常是 HTML 或纯文本。

由于 Power Pages 使用的是服务型软件 (SaaS) 模型,因此不提供对服务器代码的访问权限。 网站制作者需要编辑自己的模板,这是 Liquid 模板语言的来源。

Liquid 是 Power Pages 本地集成的开源模板语言。 它充当 Dataverse 数据与发送到浏览器的 HTML 或文本输出之间的桥梁。 Liquid 可用于向页面添加动态内容和创建各种自定义模板。 此外,Liquid 仅支持访问网站安全性设置明确允许的数据和操作。

将 Liquid 代码添加到网页

可以在门户中能够输入 HTML 或文本内容(包括 Web 模板、网页和内容片段中的内容)的任意位置使用 Liquid 代码。

  1. 登录 Power Pages

  2. 在右上角选择正确的环境。

  3. 选择网站,然后选择编辑

  4. 选择页面工作区。

  5. 选择 + 页面

    • 输入 Liquid 作为页面名称。

    • 选择从空白开始模板。

    • 选择添加

  6. 在页面画布上选择内容并添加文本组件。

  7. 用以下文本替换组件文本占位符:

    Hello, visitor. The time is {{ 'now' | date: 'g' }}
    
  8. 选择预览 > 桌面

    网页预览将打开并显示当前 UTC 时间。

注意

页面内容同步后,Power Pages 设计工作室中的页面预览可能仅显示“访客您好, 现在时间是”文本。 Liquid 代码仍显示在页面上,您可以通过选择工具栏上的编辑代码在页面源代码中查看。