Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Dynamische Sitemap ersetzt keine Platzhalter im Head Title

Begonnen von bernhard_u, 18. Februar 2026, 16:50:42

« vorheriges - nächstes »

bernhard_u

Hallo zusammen,

jetzt ist mir beim Testen noch folgendes Verhalten aufgefallen:
Im template.html <head> habe ich definiert:
<title>{CATEGORY} | {PAGE_NAME} | Steuerkanzlei München</title>
Bei einer Inhaltseite wird z.B. korrekt ersetzt:
<title>Startseite | Willkommen | Steuerkanzlei München</title>
Bei der Sitemap: mit https://www.meine-domain.de/index.php?action=sitemap fehlen die Ersetzungen:
<title> |  | Steuerkanzlei München</title>

Ist das schon bekannt und gibt es evtl. einen Fix oder Workaround dafür?

Danke und viele Grüße

Bernhard

bernhard_u

Ich habe mal folgendes Javascript in die template.html gesetzt, damit lässt sich das Problem lösen:
        <title>{WEBSITE_TITLE}</title>
<script type="text/javascript">
(function() {
    // Parameter aus der URL auslesen
    const urlParams = new URLSearchParams(window.location.search);
    const action = urlParams.get('action');
    const websiteName = "{WEBSITE_NAME}"; // mozilo-Variable für den Seitennamen
    const seperator = "{SEP};// mozilo-Variable für den Seperator
    // Titel je nach Aktion anpassen
    let pageTitle = "";
    if (action === 'sitemap') {
        pageTitle = "Sitemap";
    }
    // Falls eine Aktion erkannt wurde, Titel neu setzen
    if (pageTitle) {
        document.title = pageTitle + " " + seperator + " " + websiteName;
    }
})();
</script>
        <meta name="keywords" content="{WEBSITE_KEYWORDS}" />

marusti

verstehe ich das richtig: Bei einer normalen Seite, möchtest du "Kategorie | Inhaltsseite | Steuerkanzlei München" angezeigt bekommen und bei der Sitemap soll es "Sitemap | Steuerkanzlei München" sein?

bernhard_u


marusti

Zitat<title>{CATEGORY} | {PAGE_NAME} | Steuerkanzlei München</title>
So hab ich das noch nie versucht. Bei Einstellungen kann man sich den Titel relativ einfach zusammen setzen https://www.mozilo.de/Anleitung/Einstellungen.html

Wenn du zb

{CATEGORY}{SEP}{PAGE}{SEP}Steuerkanzlei München

und im Template

<title>{WEBSITE_TITLE}</title>

angibst, passt es auch bei Inhaltsseiten.

Bei Sitemap passt es nicht 100%. Dort wird Sitemap | Sitemap | Steuerkanzlei München angezeigt. Da müsste cms/Syntax.php "function getWebsiteTitle" für sitemap angepasst werden.

bernhard_u

Hallo marusti,

danke für den Tipp. Ich habe das template nun mit <title>{WEBSITE_TITLE}</title> angepasst, jetzt funktioniert der <title> auch für die Sitemap.

Viele Grüße

Bernhard