Im Artikelkopf gibt es die Möglichkeit den Artikeltitel für die Ausgabe zu unterdrücken. Ab und zu kommt die Forderung alternativ z.B. den Kategorietitel bei ausgeschaltetem Artikeltitel einzusetzen.
In einigen Contentpart-Templates gibts es die Möglichkeit den TAG [TITLE_ELSE]......[[/TITLE_ELSE] zu verwenden. Allerdings ist das bisher in Artikeltemplates nicht möglich. Also brauchen wir eine entsprechende Alternative dazu.
Docu: –
Forum: [TITLE_ELSE] im Artikel Template? [solved]
Autor: K.Heermann (flip-flop) http://planmatrix.de 2011/09/28
Idee: M.Peperkorn (pepe) http://phpwcms-templates.de/
CMS Version: >= V1.3x
Version: V1.0
Update: –
Bedingung: –
I.d.R. wird für Artikel im Listen- oder Detailmodus jeweils ein Template verwenden. In diesen Template haben wir die Möglichkeit den Artikeltitel mit [TITLE]...{TITLE}...[/TITLE] auszugeben.
Die beiden Begrenzer [TITLE]...[/TITLE] dienen dazu den eigentlichen TAG {TITLE} je nach Schalterstellung im Artikelkopf (nicht) darzustellen. Ist der Schalter nicht gesetzt, wird alles zwischen [TITLE] und [/TITLE] nicht ausgeliefert.
Möchten wir nun bei nicht gesetztem Schalter alternativ etwas ausgeben fehlt uns die Möglichkeit wie in einigen CPs mit [TITLE_ELSE]......[[/TITLE_ELSE].
Eine recht einfache Lösung hat “pepe” gerade im Forum beschrieben.
Hiebei wird durch den [TITLE] Umschließer einfach ein HTML-Kommentar eingesetzt, je nach Schalterstellung.
Beispiel mit alternativem Kategorienamen:
Aus dem im Template eingetragenen Code:
[TITLE]<h1>{TITLE}</h1>[/TITLE]
[TITLE]<!--[/TITLE]<h1>{CATEGORY}</h1>[TITLE]-->[/TITLE]
wird, wenn der der TITEL tatsächlich aktiv ist, also kein Häkchen gesetzt:
<h1>{TITLE}</h1>
<!--<h1>{CATEGORY}</h1>--> (Keine Ausgabe am Bildschirm sondern reiner Kommentar!)
Wurde aber das Häkchen gesetzt, um den Titel zu verbergen, entsteht:
<h1>{CATEGORY}</h1>