Work with Liquid template language in Power Apps portals

Intermediate
App Maker
Functional Consultant
Developer
Microsoft Power Platform
Power Apps

Note

Microsoft Power Pages, formerly known as the Power Apps portal capability, is now in public preview as a standalone product.

Microsoft Power Pages is low-code development and hosting platform ideal for building modern, secure, and data-centric business websites. Whether you’re a low-code maker or professional developer, Power Pages enables you to rapidly design, configure, and public your websites to engage your customers, partners, and communities.

For more information, see Power Pages.

Liquid is an open-source template language that is integrated natively into Microsoft Power Apps portals. It acts as a bridge between Dataverse and the HTML or text output that is sent to the browser. Liquid can be used to add dynamic content to pages and to create a variety of custom templates. Additionally, Liquid provides access only to the data and operations that are explicitly allowed by the portals.

Learning objectives

In this module, you will:

  • Learn about Liquid template language and how it's used in portals.
  • Learn how to interpret the syntax of Liquid and how to write Liquid code.
  • Differentiate Liquid tags, objects, and filters.
  • Discover how to use FetchXML to show Dataverse data.

Prerequisites

Basic understanding of Power Apps portals webpages and page templates. Knowledge of Dataverse entities and relationships and also familiarity with JavaScript, HTML, Cascading Style Sheets (CSS), and web application development would be beneficial.