Meta Title und XF Title

Helga78

Bekanntes Mitglied
Lizenzinhaber
Registriert
30. Jan. 2014
Beiträge
757
Punkte
68
<xen:title>{$variable}</xen:title>

Ich habe so eine Ahnung, dass XF daraus sowohl den Titel für das Tag Title im header als auch den angezeigten Titel der Seite produziert.

Ich spiele noch mit dem "raw" herum um zu sehen, was dann anders ist.

Mein Ziel ist es aber, dass ich meinen Seitentitel selbst definiere.
Denn wenn eine Rubrik, ein Firum, was auch immer heißen mag:

Hunde im Mai

dann verschenke ich einige Zeichen, die ich für mein Tag title nutzen will.
Ich möchte auch nicht den Forennamen dahinter stehen haben, sondern eben.

Hunde im Mai und am Strand

weil ich weiß, dass das die Begriffe sind, die Google am häufigsten hört. (Ich habe jetzt Hunde statt Bahnhof genommen. :)

Also: Wie sage ich meinem Kinde, dass ich

"Das ist ein Titel"
sichtbar auf der Seite als Seitentitel haben will und aber

"Das hier soll Google fressen"
im title-tag stehen soll?

--------------------------------------

Ok, die Lösung liegt im PAGE_CONTAINER
 
Oder auch nicht.

Das Addon definiert einen Teil der Seite, der wohl an PAGE_CONTAINER übergeben wird.
Dabei legt es fest: <xen:title = Irgendwas ...

Damit ist die Variable wohl im Pagecontainer verfügbar und wird dort jeweils für title-tag und Überschrift benutzt,
gute Idee, aber nicht wirklich gut um Google zu beeindrucken.

Schöne Scheibe!

Meine Variable Meta_Title ist verfügbar über

<xen:container var="$head.description">

Hier werfe ich
meta_title
meta_desc
meta_key
rein und bekomme sie in die Ausgabe, habe aber nun das Title-Tag doppelt.

Ich müsste also eine Variable haben, die ich an den PAGE_CONTAINER übergeben kann, um dann dort zu fragen:

Code:
        <xen:if is="{$meta_title}">
            {xen:raw $meta_title}
        <xen:elseif is="{$title}" />
            {xen:raw $title}
        <xen:else />
            {$xenOptions.boardTitle}
        </xen:if>
-----------------------------

Theorethisch so:
<xen:container var="$meta_title">{$var}</xen:container>

-------------------

Und praktisch auch. Hurra!
 
Zuletzt bearbeitet:
Es muss nat. wie folgt heißen:
Code:
    <xen:if is="{$meta_title}">
        <title>{xen:raw $meta_title}</title>
    <xen:elseif is="{$title}" />
        <title>{xen:raw $title}<title>
    <xen:else />
        {$xenOptions.boardTitle}
    </xen:if>
 
<title>
<xen:if is="{$meta_title}">
{xen:raw $meta_title}
<xen:elseif is="{$title}" />
{xen:raw $title}
<xen:else />
{$xenOptions.boardTitle}
</xen:if>
</title>

Jetzt aber Schluss. :D
 
Zurück
Oben