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?

Moderatoren: ThoGoe, maennchen1.de

MKJ
Beiträge: 3069
Registriert: 25.08.2010, 16:11

Lagerbestand der einzelnen Varianten anzeigen

Beitragvon MKJ » 27.07.2017, 12:05

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: 15745
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitragvon maennchen1.de » 27.07.2017, 14:00

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:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

MKJ
Beiträge: 3069
Registriert: 25.08.2010, 16:11

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitragvon MKJ » 27.07.2017, 15:47

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: 15745
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitragvon maennchen1.de » 27.07.2017, 16:37

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:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

MKJ
Beiträge: 3069
Registriert: 25.08.2010, 16:11

Re: Lagerbestand der einzelnen Varianten anzeigen

Beitragvon MKJ » 27.07.2017, 17:04

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


Zurück zu „Formatierung, Templates (PHTML), HTML, CSS-Anzeige“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste