Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 25.01.2010, 20:12
Diakon Diakon ist offline
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 13
Standard Master/Slave Master "products_id" für Backlinks herausfinden

Hallo,

das ist für Alle, die selbst etwas an ihrem Shop basteln möchen.

Soll/Ziel: legt der Kunde ein Slave-Produkt in den Warenkorb und klickt dieses aus dem Warenkorb heraus an führt dies auf die Produktseite des Slave-Produkts. Ziel ist es nun auf der Seite des Slaveprodukts einen Link zum Master zu setzen.

Im Templates "products" steht einem nur das master_model zu Verfügung um nun die products_id des Masters heraus zu finden fügt man in:

Installierte Plugins -> Master / Slave -> Hookpoints -> class.product.php:BuildData_bottom

folgenden Code ein:

PHP-Code:
global $db;

        if (
$this->data['products_master_flag']=='1') {
            
$this->data['allow_add_cart'] = 'false';
        }

        if (
$this->data['products_master_model']!='') {

$custom_master $db->Execute("SELECT products_id FROM ".TABLE_PRODUCTS." WHERE products_model='".$this->data['products_master_model']."' LIMIT 0,1");

$this->data['custom_product_master_id'] = $custom_master->fields[products_id];

        } 
Nun kann man in templates/siau_sass/xtCore/pages/product/product.html
die Variable {$custom_master} benutzen.
Mit Zitat antworten