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}]