Auf Varianten verlinken
Die Lösung
Aufruf der Produktseite erfolgt über die URL:
www......../meineproduktseite.php?variationa=5&variationb=6
Die Lösung ist eine Code-Sequenze für den Parser:
if (isset($_GET["variationa"])) {
$content = preg_replace("#var +variationa *= *\d+ *;#is","var variationa = ".$_GET["variationa"].";" ,$content);
}
if (isset($_GET["variationb"])) {
$content = preg_replace("#var +variationb *= *\d+ *;#is","var variationb = ".$_GET["variationb"].";" ,$content);
}
echo $content;
Der Aufruf muss korrekt sein, Es darf nicht mit variationb=6 ein Produkt aufgerufen werden, dass nur eine variable Produktauspräsgung für "a" hat. Ebenso muss die Nummer der verfügbaren Variablen stimmen. Es erfolgt hier keine Prüfung. Um eine Prüfung einzubauen, wäre der Code weit umfangreicher.
P.S. Diese Links (URL) werden vom Ersatz-Tool gesetzt, wenn Sie » Pricefeeds für Preisportale erstellen. Damit kann man pro Variante exakt auf die Variante verweisen, die im Preisportal angezeigt wurde.