Individuelle CMS-Seitennamen: Einrichtung und Hilfe
Schnellstart
- Laden Sie die ZIP-Datei von mprcmsnames im "Module Manager" hoch und installieren Sie sie.
- Klicken Sie bei CMS-Anzeigenamen auf "Configure".
- Wählen Sie den gewünschten Shop-Kontext.
- Suchen Sie eine aktive CMS-Seite in der Zeile für die Sprache, die Sie bearbeiten möchten.
- Füllen Sie das Feld Anzeigename (Überschriften, Links) aus und speichern Sie.
- Prüfen Sie die CMS-Überschrift und einen passenden Standard-CMS-Link.
- Bestätigen Sie, dass der Browsertitel und die URL weiterhin die ursprünglichen CMS-Daten verwenden.
Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.
Unter PrestaShop 1.6 ändert das Modul CMS-Überschriften über den Template-Hook und passende Linkbezeichnungen über einen Smarty-Ausgabefilter.
Einrichtungsanleitung
Installieren und einen Anzeigenamen festlegen
- Laden Sie die ZIP-Datei von
mprcmsnamesüber Modul > "Module Manager" hoch und installieren Sie sie. - Suchen Sie CMS-Anzeigenamen und klicken Sie auf "Configure".
- Wählen Sie den gewünschten Shop-Kontext.
- Suchen Sie in der Tabelle eine aktive CMS-Seite.
- Geben Sie unter Anzeigename (Überschriften, Links) eine kurze Bezeichnung ein und klicken Sie auf Speichern.
- Öffnen Sie diese CMS-Seite und einen Standard-Link im Footer oder Menü, der auf sie verweist.
- Prüfen Sie die sichtbare Bezeichnung, den Browsertitel und die URL.
Dieses Formular hat keinen separaten Aktivierungsschalter. Ein leeres Anzeigenamenfeld bedeutet, dass für diese Seite keine Ersetzung besteht. Die Ansicht listet aktive CMS-Seiten für alle installierten Sprachen auf, auch für inaktive Sprachen. Die Spalte Sprache kennzeichnet die Sprache jeder Zeile.
Die Tabelle CMS-Anzeigenamen konfigurieren
| Spalte oder Feld | Verwendungszweck |
|---|---|
| ID | Die CMS-Seite identifizieren. |
| Spalte "Meta Title" | Den bestehenden SEO-Meta-Titel ablesen. Das Modul bearbeitet ihn hier nicht. |
| Anzeigename (Überschriften, Links) | Die sichtbare Bezeichnung eingeben. Standardmäßig leer. |
Behalten Sie beispielsweise Terms and Conditions of Sale and Delivery als CMS-Meta-Titel bei und geben Sie Terms als Anzeigenamen ein. Ähnliche Möglichkeiten für längere Richtlinientitel sind Shipping, Returns und Privacy.
Leeren Sie ein Anzeigenamenfeld und speichern Sie, um seine Ersetzung zu entfernen. Danach gilt wieder der normale CMS-Titel.
Shop- und Sprachumfang prüfen
Namen werden getrennt nach CMS-Seite, Sprache und Shop gespeichert. Die Tabelle ist die mit einem Präfix versehene Tabelle mprcmsnames mit folgenden Feldern:
| Feld | Speicherung |
|---|---|
| id_cms | ID der CMS-Seite. |
| id_lang | Sprach-ID. |
| id_shop | Shop-ID. |
| display_name | varchar(255). |
Die drei IDs bilden den Primärschlüssel. ps_ ist in den Datenbankbeispielen nur ein Beispielpräfix.
Der integrierte Editor zeigt für jede aktive CMS-Seite und installierte Sprache eine eigene Zeile. Beim Speichern werden nur übermittelte Felder aktualisiert; fehlt ein Feld in der Anfrage, bleibt sein gespeicherter Wert erhalten. Ein ausdrücklich leeres Feld entfernt nur die Ersetzung für diese Seite, Sprache und diesen Shop.
Wählen Sie einen einzelnen Shop-Kontext und prüfen Sie diesen Shop. Das Formular verwendet die Shop-ID des aktuellen Kontexts; es ist kein Masseneditor für alle Shops.
Überschriften und Linkersetzung verstehen
Unter PrestaShop 1.7 und neuer ersetzt filterCmsContent meta_title des aufbereiteten CMS-Objekts, wenn für die Sprache und den Shop des Besuchers ein Anzeigename gespeichert ist. Ein Theme, das diesen aufbereiteten Titel für die Überschrift verwendet, kann Ihre Kurzbezeichnung anzeigen.
Unter PrestaShop 1.7.1 und neuer ersetzt actionOutputHTMLBefore passenden Linktext im endgültigen HTML des Frontoffice. Der Abgleich erfordert:
- Ein
<a>-Element, das nur Text enthält. - Eine in doppelte Anführungszeichen gesetzte
id, die mitlink-cms-page-{id}-beginnt. - Dieses
id-Attribut vor dem class-Attribut. - Den exakten, in doppelte Anführungszeichen gesetzten Klassenwert
cms-page-link.
Zum Beispiel:
<a id="link-cms-page-3-1" class="cms-page-link" href="/content/3-terms">
Terms and Conditions of Sale and Delivery
</a>
Beim Anzeigenamen Terms wird nur der sichtbare Text ersetzt. Das href bleibt erhalten. Links mit verschachtelten Symbolen, zusätzlichen Klassennamen, umgekehrter Attributreihenfolge oder Menü-Markup von Drittanbietern können unverändert bleiben. Bearbeiten Sie solche Bezeichnungen im Menümodul oder passen Sie bei Bedarf die Theme-Ausgabe an.
Unter PrestaShop 1.6 ersetzt displayOverrideTemplate den an das Template übergebenen CMS-Titel und die passende letzte Breadcrumb-Bezeichnung. Vor PrestaShop 1.7.1 registriert actionDispatcher einen Smarty-Ausgabefilter für reine Textlinks zu CMS-Seiten, deren href in Anführungszeichen einer generierten CMS-URL oder ihrem zum Shop-Domainstamm relativen Pfad einschließlich Abfragezeichenfolge entspricht. Diese älteren Links benötigen die modernen ID- und Klassenattribute nicht. Verschachteltes Markup bleibt unverändert.
Das Modul bearbeitet weder den CMS-Inhalt noch den Slug oder den gespeicherten Meta-Titel. Es zielt nicht auf das <title>-Tag des Browsers. Das normale Meta-System von PrestaShop verwendet weiterhin die ursprünglichen Titeldaten.
Prüfen und Fehler beheben
Prüfen Sie eine aktive CMS-Seite in jeder bearbeiteten Sprache. Bestätigen Sie, dass ihre Überschrift und ein passender Standard-CMS-Link Ihre Bezeichnung verwenden. Prüfen Sie den Browsertitel und die URL separat.
Wenn eine Seite im Editor fehlt, prüfen Sie ihren Aktivstatus, die Sprache und die Shop-Zuordnung. Wenn sich eine Bezeichnung nicht ändert, prüfen Sie Besuchersprache und Shop, gespeicherten Wert, die Hooks Ihrer PrestaShop-Version und das Theme-Markup. Leeren Sie nach dem Speichern den betreffenden Seiten-/Theme-Cache, falls Ihr Shop zwischengespeicherte Ausgaben ausliefert.
Wenn sich die Überschrift ändert, ein Menü aber nicht, vergleichen Sie dessen Linkelement mit den oben genannten Regeln für Ihre PrestaShop-Version. Benutzerdefinierte Navigationsbezeichnungen ändern sich nur, wenn ihr HTML den Linkregeln für Ihre PrestaShop-Version entspricht.
Verwenden Sie "Integrity", um die Modultabelle und die Hook-Registrierung zu prüfen. Eine Speicherbestätigung ersetzt die Prüfung im Frontoffice nicht.
Ersetzungen entfernen oder deinstallieren
Leeren Sie nicht mehr benötigte Felder und speichern Sie, um diese Seiten wieder mit normalen Bezeichnungen anzuzeigen. Deaktivieren Sie das Modul im "Module Manager", um seine Hooks anzuhalten und die Daten zu behalten.
Bei der Deinstallation wird die gesamte mit einem Präfix versehene Tabelle mprcmsnames gelöscht und alle gespeicherten Anzeigenamenersetzungen werden entfernt. Exportieren Sie diese Tabelle zuerst, falls Sie die Bezeichnungen dokumentieren möchten.
Kompatibilität
Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.
Unter PrestaShop 1.6 ändert das Modul CMS-Überschriften über den Template-Hook und passende Linkbezeichnungen über einen Smarty-Ausgabefilter.
Referenz-Screenshots




Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
2
Moduleinstellungen ließen sich nicht öffnen
Fehlende oder falsche Übersetzungen
Funktionsanfragen
4
Implementiert
Eigene CMS-Anzeigenamen
Installationsprüfung und Reparatur
Updates aus dem Backoffice
Weitere Oberflächensprachen
Änderungsprotokoll
v1.2.182026-08-26
- Addedcomplete FR/DE/ES/IT/PL translations
Ältere Versionen
v1.2.02026-04-20
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedadmin menu management via MenuInstaller for streamlined module setup
v1.1.02026-02-04
- AddedPrestaShop 9 and Hummingbird theme compatibility
- Improvedback-office list to show SEO title and display name side by side for quick comparison
- Fixeddisplay name not used in breadcrumbs when PS native breadcrumb hook is overridden by theme
- Addedbulk edit interface for setting display names across multiple CMS pages at once
v1.0.02025-02-04
- Initialrelease of CMS Display Names
- InitialSet independent display names for CMS pages separate from the SEO meta title
- InitialDisplay names appear in navigation menus, breadcrumbs, and page headings
- InitialFull multi-language support: configure display name per language independently
- InitialBack-office list shows all CMS pages with current display name and SEO title
Demo
Testen Sie das vollständige Modul vor dem Kauf
Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.
- Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
- Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
- Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.
Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.