Strict Standards: Declaration of action_plugin_dlcount::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/dlcount/action.php on line 14

Strict Standards: Declaration of action_plugin_indexmenu::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/indexmenu/action.php on line 169

Strict Standards: Declaration of action_plugin_ipban::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/ipban/action.php on line 67

Strict Standards: Declaration of action_plugin_loglog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/loglog/action.php on line 82

Strict Standards: Declaration of action_plugin_navi::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/navi/action.php on line 46

Strict Standards: Declaration of action_plugin_uparrow::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/uparrow/action.php on line 69

Strict Standards: Declaration of action_plugin_userspagecreate::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/www/wiki/lib/plugins/userspagecreate/action.php on line 97

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /home/www/wiki/inc/cache.php on line 289

Warning: Cannot modify header information - headers already sent by (output started at /home/www/wiki/lib/plugins/dlcount/action.php:14) in /home/www/wiki/inc/auth.php on line 312

Strict Standards: Only variables should be passed by reference in /home/www/wiki/doku.php on line 71

Warning: Cannot modify header information - headers already sent by (output started at /home/www/wiki/lib/plugins/dlcount/action.php:14) in /home/www/wiki/inc/actions.php on line 154
Article title replace [phpwcms-HowTo:wiki]

Strict Standards: Declaration of syntax_plugin_code::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, &$renderer, $data) in /home/www/wiki/lib/plugins/code/syntax.php on line 41

Strict Standards: Declaration of syntax_plugin_tip::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, &$renderer, $data) in /home/www/wiki/lib/plugins/tip/syntax.php on line 38

Article title replace

FIXME Translate

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:




Beschreibung

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>


english/phpwcms-system/article/templates/article-title-replace.txt · Last modified: 2011/09/28 10:20 by Knut Heermann (flip-flop)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0

Strict Standards: Only variables should be passed by reference in /home/www/wiki/doku.php on line 79