階層連結元件(v1) breadcrumb-component-v

核心元件階層連結元件是一種導覽元件,可根據頁面在內容階層中的位置建立連結的階層連結。

使用情況 usage

階層連結元件會顯示目前頁面在網站階層中的位置,讓頁面訪客可以從其目前位置導覽頁面階層。 這通常會整合到頁首或頁尾中。

可用選項(例如,預設導覽層級以及顯示目前頁面或隱藏頁面的能力)可由範本作者在設計對話方塊中定義。 然後,內容編輯器就可以在編輯對話方塊中選擇是否應該顯示隱藏的頁面,以及元件的實際導覽層級。

版本和相容性 version-and-compatibility

本檔案說明階層連結元件(v1),其最初隨附於AEM 6.3的核心元件1.0.0版引入。

下表列出階層連結元件v1的相容性。

AEM 版本
階層連結元件v1
6.3
相容
6.4
相容
CAUTION
本檔案說明階層連結元件v1。
如需目前版本的階層連結元件的詳細資訊,請參閱階層連結元件檔案。

範例元件輸出 sample-component-output

以下是從We.Retail中取得的範例。

螢幕擷圖 screenshot

HTML html

<div class="cmp cmp-breadcrumb aem-GridColumn aem-GridColumn--default--12">

<ol class="breadcrumb">
    <li class="breadcrumb-item ">
        <a href="/content/we-retail/us.html">
            United States
        </a>
    </li>

    <li class="breadcrumb-item ">
        <a href="/content/we-retail/us/en.html">
            English
        </a>
    </li>

    <li class="breadcrumb-item active">

            Experience

    </li>
</ol>

</div>

JSON json

"breadcrumb": {
              "columnClassNames": "aem-GridColumn aem-GridColumn--default--12",
              ":type": "weretail/components/content/breadcrumb"
            }
NOTE
從核心元件匯出JSON需要版本1.1.0的核心元件。 如需詳細資訊,請參閱核心元件v1🔗的相容性資訊。

編輯對話方塊 edit-dialog

編輯對話方塊可讓內容作者在階層連結中隱藏隱藏和作用中的頁面,以及它應顯示的階層深度。

  • 要開始的Navigation-Level — 階層中的位置,階層連結元件應該開始向下走到目前頁面。 例如,在We.Retail中:

    • 1在/content/we-retail開始
    • 2在/content/we-retail/<country>開始
  • 顯示隱藏頁面 — 在階層連結中顯示標籤為隱藏的頁面(預設不會顯示)

  • 隱藏目前的頁面 — 在階層連結中隱藏目前的頁面(預設會顯示該頁面)

設計對話方塊 design-dialog

「設計」對話方塊可讓範本作者定義選項的預設值,以隱藏階層連結中的隱藏與作用中頁面,以及應顯示的階層深度。

  • 要開始的Navigation-Level — 定義階層中位置的預設值,在將階層連結元件新增至頁面時,階層連結元件應該從何處開始向下瀏覽至目前的頁面。

  • 顯示隱藏專案 — 將階層連結元件新增至頁面時,定義​ 顯示隱藏專案 ​選項的預設值。

    • 它不會為作者啟用或停用選項。 它只會設定預設值。
  • 隱藏目前 — 當階層連結元件新增至頁面時,定義​ 隱藏目前 ​選項的預設值。

    • 它不會為作者啟用或停用選項。 它只會設定預設值。

技術細節 technical-details

在GitHub🔗上可找到有關階層連結元件的最新技術檔案。

您可以從GitHub下載整個核心元件專案。

核心元件開發人員檔案中可找到有關開發核心元件的進一步詳細資料。

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c