Hallo,
ich habe ein Template das ca. so aussieht:
bla
<!-- ###SHOP### -->
<a href="###SHOPLINK###">Shop</a>
<!-- ###SHOP### end -->
Der Shoplink so dabei nur gezeigt werden wenn ein eintrag in der DB besteht. Das mache ich in meiner Extension so:
if($row['shopurl'] != ''){
$this->markerArray["###SHOPLINK###"] = $row['shopurl'];
$shop_notes = $this->cObj->getSubpart($this->templateCode,"###SHOP###");
$shop = $this->cObj->substituteMarkerArrayCached($shop_notes,$this->markerArray);
$this->markerArray["###SHOP###"] = $shop;
}else{
$shop_notes = $this->cObj->getSubpart($this->templateCode,"###SHOP###");
$this->cObj->substituteMarkerArrayCached($this->templateCode);
};
Geht aber nicht. getSubpart schneidet aus, setzt aber immer das ganze wieder ins Template ein, d.H. ich habe mal einen Link und mal einen ungeparten Link...
Kann mir jemand einen Tipp geben?
Marco