Seite 1 von 1

Produkt Attribute wie get_post_meta

Verfasst: 10.06.2014, 14:29
von kungfunefar
Hallo, ich habe eine Frage zum Modul Produktartikel. Und zwar muss ich die WP Query für WPSG Produkte per 'pre_get_posts' anpassen.
Es sollen nur Produkte ausgegeben werden, von denen ein bestimmtes Attribut einen bestimmten Wert hat.

Im Prinzip genau wie get_post_meta, nur für wpsg Produkte. Gibt es irgendeine Funktion, die ich dafür verwenden kann?
Falls das nicht möglich ist, würde es mir auch genügen die Produktattribute anhand der Post ID auszulesen, bzw. müsste ich ja nur irgendwie mittels der Post ID an die Produkt ID gelangen.

Bin für jede Hilfe DANKBAR !!!

Re: Produkt Attribute wie get_post_meta

Verfasst: 06.11.2014, 04:32
von Gecko123
An das ProduktArray kommst du wenn du folgenden Code verwendest:

Code: Alles auswählen

<?php $product_id = $post->wpsg_produkt_id;
$product_data = $GLOBALS['wpsg_sc']->loadProduktArray($product_id);?>
dann kannst du z.B. im Wordpress template den Bestand abfragen:

Code: Alles auswählen

<?php echo $product_data['stock'];?>
Leider hab ich es mit den Werten der Produktattribute noch nicht hinbekommen, die liest man im WPSG Template normalerweise so aus:

Code: Alles auswählen

 <?php echo $this->callMod('wpsg_mod_produktattribute', 'getAttributeValue', array($this->view['data']['id'], 1)); ?>

Re: Produkt Attribute wie get_post_meta

Verfasst: 06.11.2014, 04:55
von Gecko123
OK, hab es :)

Code: Alles auswählen

<?php echo $GLOBALS['wpsg_sc']->callMod('wpsg_mod_produktattribute', 'getAttributeValue', array($post->wpsg_produkt_id, 1));?>