Andere Seitenüberschrift?

Designvorlagen
flanders
Posts: 9
Joined: Sun 2. Jun 2013, 22:28

Andere Seitenüberschrift?

Postby flanders » Fri 6. Jun 2014, 10:37

Hallo,

man kann ja für jede Seite eine andere Seitenüberschrift angeben.
Diese ersetzt aber nur die Überschrift im Content.
Meine Farge dazu ist, gibt es ne Möglichkeit diesen alternativen Titel im Template anzugeben bzw abzufragen?

Anstelle von

Code: Select all

<?php echo sitename();?>


vielen Dank!

Gert
Posts: 1097
Joined: Sun 18. Nov 2012, 14:18

Re: Andere Seitenüberschrift?

Postby Gert » Fri 6. Jun 2014, 12:23

Hallo,

da war doch mal was ... vor vielen Jahren ... ist aber dann beim Schritt zu CMSimple 4 irgendwie auf der Strecke geblieben, die Funktion pagename() zeigt einfach das gleiche an wie sitename(), nur damit der Aufruf dieser Funktion keinen php Fehler verursacht in bestehenden Templates.

Du kannst in der Datei ./cmsimple/functions.php nach "pagename" suchen und die Funktion mit folgendem überschreiben:

Code: Select all

function pagename() 
{
    global $pd_current, $h, $s;
    return($pd_current['show_heading'] == '1' ? $pd_current['heading'] : $h[$s]);

Das zeigt den Titel der aktuellen CMSimple Seite an. Wenn eine alternative Überschrift per pagedata definiert ist, dann diese, ansonsten die originale.

Aufruf im Template:

Code: Select all

<?php echo pagename();?>

Ist updatesicher, denn in der nächsten Version wird das so enthalten sein ;)

vielen Dank - Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services

flanders
Posts: 9
Joined: Sun 2. Jun 2013, 22:28

Re: Andere Seitenüberschrift?

Postby flanders » Fri 6. Jun 2014, 20:06

Gert wrote:Hallo,
vielen Dank - Gert


Ich habe zu danken! :)


Return to “Themes and Templates”

Who is online

Users browsing this forum: No registered users and 1 guest