Zurück   xt:Commerce Webshop Shop Support > xt:Commerce VEYTON 4.0 - Enterprise Shopsoftware > Fragen zur Software

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 31.07.2010, 17:13
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard Plugin mz_box_hersteller erweitern um Beschreibung

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

Geändert von oldbear (31.07.2010 um 17:36 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 31.07.2010, 18:31
fbl fbl ist offline
Neuer Benutzer
 
Registriert seit: 26.11.2009
Beiträge: 11
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 31.07.2010, 20:23
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
in der Anlage
Grüsse
Angehängte Dateien
Dateityp: txt Template_tag.txt (105 Bytes, 71x aufgerufen)
Dateityp: zip mz_box_hersteller.zip (5,4 KB, 56x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Reviews Plugin erweitern amilo Fragen zur Software 0 16.10.2009 12:57
Datenfeeds bei Froggle gehen nicht???? rosentaler Modul Entwicklung 21 30.05.2009 09:06


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand