oldbear Posted July 31, 2010 Report Share Posted July 31, 2010 hallo Freunde, die mz_box_hersteller von Herrn Zanier ist schon sehr nützlich ! Aber leider fehlt die Ausgabe des Beschreibungstextes - das kann man aber machen ... Damit hat man eine tolle Überschrift über dem Hersteller-Listing mit Logo & SEO-relevantem Content ! Das kann man aber leicht in der mz_box_hersteller.php erweitern: // parameter aus Template tag holen $man_id = (int)$params['manufacturer']; if ($man_id>0) { global $db,$language,$xtLink; $rs = $db->Execute("SELECT m.*,s.* FROM ".TABLE_MANUFACTURERS." m,".TABLE_SEO_URL." s WHERE m.manufacturers_id='".$man_id."' and m.manufacturers_id=s.link_id and s.link_type='4' and language_code='".$language->code."'"); // Description holen $rsd = $db->Execute("SELECT d.* FROM ".TABLE_MANUFACTURERS_DESCRIPTION." d WHERE d.manufacturers_id='".$man_id."' and d.language_code='".$language->code."'"); if ($rs->RecordCount()==1) { $link_array = array('page'=> 'manufacturers', 'type'=>'manufacturer', 'name'=>$rs->fields['manufacturers_name'],'abbrev'=>$rs->fields['manufacturers_abbrev'], 'description'=>$rsd->fields['manufacturers_description'], 'id'=>$rs->fields['manufacturers_id'],'seo_url' => $rs->fields['url_text']); $rs->fields['link'] = $xtLink->_link($link_array); $tpl_data = array('_man_data'=> $rs->fields); $tpl_data['_man_data']['manufacturers_description'] = $rsd->fields['manufacturers_description']; $show_box = true; } else ..... usw. usf In der product_listing_v1.html empfiehlt sich dann sowas: {$categories} {if $smarty.get.page == 'manufacturers'} {box name=mz_box_hersteller type=user manufacturer=$smarty.get.mnf} {/if} Das template muss man halt um die {$manufacturers_description} anpassen; wenn die Box auch an anderer Stelle genutzt wird, muss die Abfrage wie oben auch ins Box-Template. @zanier: Wenn Sie es anders gemacht hätten, freuen wir uns über Ihren Post! Grüsse Link to comment Share on other sites More sharing options...
fbl Posted July 31, 2010 Report Share Posted July 31, 2010 Hallo oldbear, wo findet man denn dieses Plugin ? Ich habe es in der Suche eingegeben und bin immer wieder auf Deinen Artikel gestoßen. Gruß Jochem Link to comment Share on other sites More sharing options...
oldbear Posted July 31, 2010 Author Report Share Posted July 31, 2010 hi, in der Anlage GrüsseTemplate_tag.txtmz_box_hersteller.zip Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.