Zum Inhalt

CmsBreadcrumbs — CMS Breadcrumbs

Extension for Magento 2

Bedienungsanleitung


CopeX GmbH
Web: https://copex.io
Email: office@copex.io


Inhaltsverzeichnis

Abschnitt Seite
1 Voraussetzungen 2
2 Installation 2
3 Konfiguration 2
4 Funktionsweise 3
5 Fehlerbehandlung 3

1 Voraussetzungen

  • Magento 2.4 oder höher
  • PHP 8.1 oder höher
  • Kompatibel mit Luma- und Hyvä-Themes

2 Installation

Via Composer

composer require copex/module-cms-breadcrumbs
php bin/magento module:enable CopeX_CmsBreadcrumbs
php bin/magento setup:upgrade
php bin/magento cache:flush

Nach der Installation ist das Modul standardmäßig aktiviert.


3 Konfiguration

Die Konfiguration des Moduls finden Sie im Magento 2 Backend unter Shops > Konfiguration > Allgemein > Web > Standardseiten.

Konfiguration CMS Breadcrumbs

3.1 Breadcrumbs aktivieren

Navigieren Sie zu Shops > Konfiguration > Allgemein > Web > Standardseiten.

  • Zusätzliche CMS Breadcrumbs anzeigen — Aktiviert oder deaktiviert die erweiterte Breadcrumb-Kette für CMS-Seiten. Bei Aktivierung werden für verschachtelte CMS-Seiten-URLs die Zwischenpfade als klickbare Breadcrumbs angezeigt.

4 Funktionsweise

4.1 Breadcrumb-Kette

Wenn ein Besucher eine CMS-Seite mit einem mehrstufigen URL-Pfad aufruft (z. B. /services/shipping/express), erstellt das Modul automatisch eine vollständige Breadcrumb-Kette:

Beispiel:

URL: https://myshop.at/services/shipping/express

Breadcrumb-Anzeige:

Startseite > Services > Versand > Express

Dabei gelten folgende Regeln:

  1. Das Modul analysiert den URL-Pfad der aktuellen Seite und zerlegt ihn in einzelne Segmente.
  2. Für jedes Zwischensegment wird in der Magento-Datenbank nach einer CMS-Seite mit diesem URL-Schlüssel gesucht.
  3. Wird eine passende CMS-Seite gefunden, wird deren Seitentitel als verlinktes Breadcrumb-Element eingefügt.
  4. Das letzte Element (aktuelle Seite) wird als nicht verlinktes Breadcrumb-Element durch Magento selbst hinzugefügt.

4.2 Einschränkungen

  • Das Modul funktioniert ausschließlich auf CMS-Seiten (nicht auf Kategorieseiten oder Produktseiten).
  • Die Startseite (home) und die 404-Seite (no-route) werden nicht mit zusätzlichen Breadcrumbs versehen.
  • Wenn für ein Zwischensegment keine passende CMS-Seite existiert, wird dieses Segment ohne Link dargestellt oder übersprungen.

5 Fehlerbehandlung

  • Breadcrumbs werden nicht angezeigt — Stellen Sie sicher, dass die Option Zusätzliche CMS Breadcrumbs anzeigen unter Shops > Konfiguration > Allgemein > Web > Standardseiten auf "Ja" gesetzt ist. Leeren Sie anschließend den Cache.

  • Falsche Breadcrumb-Titel — Der Breadcrumb-Text stammt aus dem Seitentitel der jeweiligen CMS-Seite. Überprüfen Sie unter Inhalt > Seiten, ob die CMS-Seiten mit den korrekten Titeln hinterlegt sind.

  • Links in Breadcrumbs führen auf die falsche Seite — Die Verlinkung basiert auf dem URL-Schlüssel der CMS-Seite. Stellen Sie sicher, dass die URL-Schlüssel der Zwischenseiten korrekt konfiguriert sind und mit den URL-Segmenten der untergeordneten Seiten übereinstimmen.

  • Breadcrumbs nur auf bestimmten Seiten defekt — Überprüfen Sie, ob für alle Zwischenpfade CMS-Seiten angelegt sind. Das Modul versucht, CMS-Seiten nach URL-Schlüssel zu finden; fehlt eine Seite für ein Segment, bricht die Kette ab.


Lizenz

Proprietär — CopeX GmbH. Eine Lizenz pro produktiver Magento-Instanz.