====== Conditional Replacers ====== **Autor:** Claus Szypura (update) http://phoenixmedia.de //2015/02/10 // \\ This makes it possible to show or hide code in dependance of having content or not. If no content no code is generated\\ //This way our source code remains clean an will not be "polluted" by any empty and unneccessary stuff.// ===== The Principle ===== to make it happen, there are some BasicWrapper An example by Oliver: [[http://forum.phpwcms.org/viewtopic.php?f=16&t=24605&start=15|Forum]]\\
[HEADER]
{HEADER}
[/HEADER]
[LEFT]
{LEFT}
[/LEFT]
{CONTENT}
[RIGHT]
{RIGHT}
[/RIGHT]
===== This also counts for CUSTOM_BLOCKS ===== simple [BLOCK]{BLOCK}[/BLOCK] [BLOCK_ELSE]och nö, fehlt[/BLOCK_ELSE] nested [BLOCK_ELSE][RIGHT]{RIGHT}[/RIGHT][/BLOCK_ELSE] ===== Want some examples? ===== ==== LEFT visible? ==== really? Here is the first, very simple (corrected by Oliver ;) )\\ [LEFT]
{LEFT}
[/LEFT ]
{CONTENT}
What does it do? Right what it should: in case {LEFT} has no content the main content will expand to 12 columns. Otherwise there is a column 3 and column 9 (bootstrap) ==== LEVEL1_ID visible? ==== by Oliver [[forum.phpwcms.org/viewtopic.php?f=16&t=24638|Forum]] [LEFT]
[LEVEL1_ID]{NAV_LIST_UL: F, {LEVEL1_ID} , , act_path , active } [/LEVEL1_ID] {LEFT}
[/LEFT ]
{CONTENT}
==== Level there? ==== [IF_CAT:28,29,30][/IF_CAT] [IF_NOTCAT:0,1,2][/IF_NOTCAT]