$this->raw['sku'] aktualisieren?
Hallo Leutz,
kurze Einleitung:
Habe mir ein Attribute angelegt (sku_hersteller).Dieses lasse ich mir per
HTML-Code:
$this->raw['sku_hersteller'];
im Produktreader anzeigen. Da ich mit diesem Wert weiterarbeiten möcht kann ich nicht
HTML-Code:
$this->sku_hersteller;
verwenden da in diesem Fall ja ein DIV drumgebaut wird.
Ach folgende Lösung führte nich zum Erfolg:
HTML-Code:
$tagsAsArray = explode('>', $this->sku_hersteller);
$tagsAsArray2 = explode('<', $tagsAsArray[1]);
$hersku = $tagsAsArray2[0];
if ($hersku == '2'):
echo "Hersteller ist 2";
endif:
//Die if-Schleife ist nur als Beispiel zu sehen
Nun meine Frage:Wie schaffe ich es das dieser Wert auch aktualisiert wird? Denn wenn ich das
DIV drumbauen lasse wird es ja aktualisiert.
Besten Dank Basti
AW: $this->raw['sku'] aktualisieren?
Dein Problem ist, dass das RAW-Objekt nicht mit im Ajax-Request drin ist.
Wenn du es so verwenden möchtest, musst du wohl selbst einen Ajax-Request absetzen.
Mal ein paar Hintergrundfragen:
Wozu machst du das?
Ist es ein Attribut, das durch den Kunden wählbar ist?
Wie willst du das ganze weiter verarbeiten, das dich das DIV stört?
Kannst du dir den Wert nicht einfacher mit JS dort rausholen?
Gruß Kirsten
Gesendet von meinem Nexus 7 mit Tapatalk 2
AW: $this->raw['sku'] aktualisieren?
Du sollst nix da Ändern, sondern da steht der Hook. :banghead:
Fang erstmal an dir ein eigenes Modul zu erstellen. Registriere denn Hook in der Konfig von deinem Modul. Deine Klasse liest dann die Werte in der Funktion ein, diese kannst du dann manipulieren. Hier würde ich den entsprechenden Wert per RegEx filtern und ersetzen. Dann die veränderten Werte wieder zurück geben.
Hoffe das war jetzt verständlich :)
$this->raw['sku'] aktualisieren?
@bastler: wenn du eine Ajax-Aktualisierung willst, brauchst du das DIV.