This is an old revision of the document!


Konditionale Ersetzer

Diese Technik ermöglicht es, abhängig davon, ob ein Bereich einen Inhalt hat oder nicht, entweder dort den Inhalt mitsamt dazugehörigem Code zu zeigen oder eben nicht.
So bleibt der Quellcode sauber und wird nicht “verstopft” mit leeren Containern und unnötigen Code-Resten.

Das Prinzip

damit das funktioniert, gibt es mehrere BasisWrapper Ein Beispiel von Oliver: Forum

    <body>
        <header>
            <nav>{NAV_LIST_UL:BP}</nav>
    [HEADER]
            <section class="header-content">{HEADER}</section>
    [/HEADER]
        </header>
        <div class"main[LEFT] has-marginal-left[/LEFT][RIGHT] has-marginal-right[/RIGHT]">
    [LEFT]
            <section class="col-left">{LEFT}</section>
    [/LEFT]
            <article>
                {CONTENT}
            </article>
    [RIGHT]
            <section class="col-left">{RIGHT}</section>
    [/RIGHT]
        </div>
        <footer>
            <p>&copy; 2015 Whatever</p>
    [FOOTER]
            <section class="footer-content">{FOOTER}</section>
    [/FOOTER]
        </footer>
    </body>

Das gilt auch für CUSTOM_BLOCKS

einfach

[BLOCK]<tag>{BLOCK}</tag>[/BLOCK]
[BLOCK_ELSE]<tag>och nö, fehlt</tag>[/BLOCK_ELSE]

verschachtelt

[BLOCK_ELSE][RIGHT]<tag>{RIGHT}</tag>[/RIGHT][/BLOCK_ELSE]
deutsch/phpwcms-system/admin/vorlagen/konditionale_ersetzer_in_vorlagen.1423410807.txt.gz · Last modified: 2018/06/03 18:06 (external edit)
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