建立自訂頁面範本

注意

自 2022 年 10 月 12 日起,Power Apps 入口網站為 Power Pages。 其他資訊:Microsoft Power Pages 現在已推出 (部落格)
我們很快就會遷移並將 Power Apps 入口網站文件與 Power Pages 文件併合。

在此範例中,我們將使用 Liquid 以及以網站範本為基礎的頁面範本來建立自訂頁面範本。 其他資訊: 使用網站範本儲存來源內容。 我們的目標是建置簡單的兩欄範本,使用網頁連結組做為左側導覽,頁面內容則位於右邊。

步驟 1:建立網站範本並撰寫 Liquid 範本程式碼

首先,我們會建立網站範本並撰寫 Liquid 範本程式碼。 我們可能會在未來的範本中重複使用此範本中一些常用的元素。 因此,我們建立常用基底範本,然後使用特定範本將它延伸。 我們的基底範本將提供導覽路徑標示連結和頁面標題/標頭,以及定義一欄配置:

網站範本單一資料行配置。

提示

閱讀有關使用 block 和 extends 標籤的範本繼承:範本標籤

兩欄版面配置 (網站範本)

<div class=container>
  <div class=page-heading>
    <ul class=breadcrumb>
      {% for crumb in page.breadcrumbs -%}
        <li>
          <a href={{ crumb.url }}>{{ crumb.title }}</a>
        </li>
      {% endfor -%}
      <li class=active>{{ page.title }}</li>
    </ul>
    <div class=page-header>
      <h1>{{ page.title }}</h1>
    </div>
  </div>
  <div class=row>
    <div class=col-sm-4 col-lg-3>
      {% block sidebar %}{% endblock %}
    </div>
    <div class=col-sm-8 col-lg-9>
      {% block content %}{% endblock %}
    </div>
  </div>
</div>

步驟 2:建立新的網站範本來擴充基底配置範本

使用與導覽連結的目前頁面相關的導覽網頁連結組,建立新的網站範本來擴充基底配置範本。

網站範本網頁連結左導覽配置。

提示

讓自己熟悉如何使用 weblinks 物件載入網頁連結組。

{% extends 'Two Column Layout' %}

{% block sidebar %}
  {% assign weblinkset_id = page.adx_navigation.id %}
  {% if weblinkset_id %}
    {% assign nav = weblinks[page.adx_navigation.id] %}
    {% if nav %}
      <div class=list-group>
        {% for link in nav.weblinks %}
          <a class=list-group-item href={{ link.url }}>
            {{ link.name }}
          </a>
        {% endfor %}
      </div>
    {% endif %}
  {% endif %}
{% endblock %}

{% block content %}
  <div class=page-copy>
    {{ page.adx_copy }}
  </div>
{% endblock %}

步驟 3:以網站範本為基礎建立新的頁面範本

在此步驟中,我們會建立以前一個步驟所建立範本為基礎的新頁面範本。

頁面範本網頁連結左側導覽配置。

步驟 4:建立網頁以顯示內容

  1. 建立使用我們頁面範本的網頁。

    含左側導覽的網頁。

  2. 移至當地語系化內容網頁。

    當地語系化內容頁面。

  3. 移至其他區段,然後選取要在瀏覽欄位中顯示的網頁連結組。

    瀏覽查詢。

  4. 現在查看頁面時,您應該會看到側邊瀏覽區。

    左瀏覽頁面

請參閱

建立自訂頁面範本用來轉譯 RSS 摘要
轉譯與目前頁面相關的清單
轉譯網站頁首和主要導覽列
最多轉譯三個頁面階層,使用混合導覽

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。