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.
Oxid: CMS-Snippet und Modul dynamisch an gleicher Position anzeigen
Oxid CMS | Startseite gestalten | CMS-Snippet & Module
[{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}]