Lagerbestand der einzelnen Varianten anzeigen

Du hast Probleme mit der Formatierung der Anzeige und weißt nicht woher der Fehler kommt und wie du ihn beheben kannst?

Moderator: maennchen1.de

Antworten
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Lagerbestand der einzelnen Varianten anzeigen

Beitrag von MKJ »

Hallo,
gibt es im Template verfügbare Variablen für den Lagerbestand der einzelnen Variablen? Ich würde gerne hinter der Variable den jeweiligen Lagerbestand anzeigen lassen:
Option 1: 10 Euro (noch 3 auf Lager)
Option 2: 30 Euro (noch 10 auf Lager)...

Ich kann die Daten zwar unserialisieren, kapiere aber noch nicht so ganz, wie ich mir die einzelnen Lagerbestände rausfische:

Code: Alles auswählen

$var = unserialize($this->view['data']['mod_varianten']);
var_dump ($var);
Das gibt mir das Array:

Code: Alles auswählen

array(7) { [0]=> array(4) { ["name"]=> string(13) "Themengruppen" ["typ"]=> string(5) "radio" ["aktiv"]=> string(1) "1" ["vari"]=> array(10) { [0]=> array(4) { ["name"]=> string(4) "TG 1" ["preis"]=> string(1) "0" ["aktiv"]=> string(1) "1" ["stock"]=> string(4) "1000" } [1]=> array(4) { ["name"]=> string(4) "TG 2" ["preis"]=> string(0) "" ["aktiv"]=> string(1) "1" ["stock"]=> string(4) "1000" } [2]=> array(4) { ["name"]=> string(4) "TG 3" ["preis"]=> string(0) "" ["aktiv"]=> string(1) "1" ["stock"]=> string(4) "1000" } [3]=> array(4) { ["name"]=> string(4) "TG 4" ["preis"]=> string(0) "" ["aktiv"]=> string(1) "1" ["stock"]=> string(4) "1000" } [4]=> array(4) { ["name"]=> string(4) "TG 5" ["preis"]=> string(0) "" ["aktiv"]=> string(1) "1" ["stock"]=> string(4) "1000" }...
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitrag von maennchen1.de »

Hallo!
Wenn du in den Quelltext der Seite schaust, welche obigen Code erzeugt hat, wirst du eine sauber formatierte Ausgabe sehen, mit Umbrüchen und allem was dazu gehört.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitrag von MKJ »

Ok, das war schon mal hilfreich. Ich hätte es natürlich auch gleich so machen können:

Code: Alles auswählen

 echo "<pre>"; 
print_r ($storedArray);
echo "</pre>";
Das gibt dann z.B das Lager einer Variante aus:

Code: Alles auswählen

$storedArray = unserialize($this->view['data']['mod_varianten']);
echo $storedArray[0]['vari'][0]['stock'];
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitrag von maennchen1.de »

Du kannst auch stattdessen:

Code: Alles auswählen

wpsg_debug($array);
verwenden. Damit hast du mehrere Vorteile:
- die Meldung wird bei deaktiviertem wpSG-Debugmodus nicht angezeigt
- die Daten werden formatiert ausgegeben
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitrag von MKJ »

Prima! Danke! Ist natürlich noch eleganter!
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Antworten