Oxid: CMS-Snippet und Modul dynamisch an gleicher Position anzeigen

Um die Startseite in einem Onlineshop für den Shopbetreiber möglichst benutzerfreundlich zu gestalten und Änderungen ohne Programmieraufwand zu ermöglichen kann man abhängig vom Status der CMS-Seite ein Modul (zum Beispiel "TopSeller") an der selben Position anzeigen lassen.

Um die Startseite in einem Onlineshop für den Shopbetreiber möglichst benutzerfreundlich zu gestalten und Änderungen ohne Programmieraufwand zu ermöglichen kann man zum Beispiel abhängig vom Status der CMS-Seite ein Modul ("TopSeller") an der selben Position bei deaktivierter CMS-Seite anzeigen lassen.

[{assign var="CMSIDENT" value=false}]
[{oxifcontent ident="CMSIDENT" object="oCont"}]
    [{ assign var="CMSIDENT" value=true }]
[{/oxifcontent}]

[{if $CMSIDENT }]
    [{ oxcontent ident=CMSIDENT }]
[{else}]
    [{* TopOfTheShop *}]
    [{block name="sidebar_boxproducts"}]
        [{if $oView->getClassName() eq "start" && $oView->getTop5ArticleList()}]
            [{include file="widget/product/boxbestseller.tpl" _boxId="topBox" _oBoxProducts=$oView->getTop5ArticleList() _sHeaderIdent="BOX_TOPOFTHESHOP_HEADER"}]
        [{/if}]
    [{/block}]
[{/if}]
Scroll
Wir verwenden technische und analytische Cookies, um Ihnen alle Funktionen unserer Internetseite darstellen zu können. Weitere Informationen