drupal page.breadcrumb面包屑导航模块的使用

 Drupal 中,“面包屑”是一个导航路径,显示用户在网站层次结构中的当前位置。它通常出现在页面的顶部,并显示指向当前页面及其所有父页面的链接,使用户可以轻松导航回以前的页面。
要在 Drupal 页面上显示面包屑,您可以使用page.breadcrumb页面模板文件中的变量。该page.breadcrumb变量包含一个面包屑项数组,每个面包屑项都有一个titleandurl属性。
以下是如何在 Drupal 8/9 模板文件中输出面包屑的示例:
<nav class="breadcrumb">
  <ol>
    {% for item in page.breadcrumb %}
      {% if item.url %}
        <li><a href="{{ item.url }}">{{ item.title }}</a></li>
      {% else %}
        <li>{{ item.title }}</li>
      {% endif %}
    {% endfor %}
  </ol>
</nav>
此代码遍历page.breadcrumb数组中的每个面包屑项并将其输出为 HTML 列表项。如果该项目有一个 URL,它会显示为一个链接;否则,它只是显示为文本。生成的 HTML 标记将是一个面包屑导航轨迹,看起来像这样:
 
<nav class="breadcrumb">
  <ol>
    <li><a href="/">Home</a></li>
    <li><a href="/category">Category</a></li>
    <li>Current Page</li>
  </ol>
</nav>
请注意,用于面包屑的特定 HTML 标记和 CSS 样式可能会有所不同,具体取决于您在 Drupal 中使用的主题。