Ich habe heute angefangen ein Plugin zu schreiben um die ganze Sache zu verstehen. Das Plugin sucht anhand der Artikel EAN bei Amazon den Preis und gibt diesen im Template aus.
Soweit so gut. Wenn ich nun allerdings einen Artikel mit Variationen habe und diese wechseln möchte bekomme ich einen 500 Error.
Im Log wird folgendes geschrieben "Cannot redeclare getAmazonPrice() ..."
Die Funktion wird beim Seitenaufbau aufgerufen, bei Variationswechsel wird die (so glaube ich?) nicht nochmals aufgerufen und es kommt zum Fehler.
Ich habe jetzt mehrere Stunden hin und her probiert bevor ich hier um Hilfe frage.
Hat jemand eine Idee?
XML:
<Hook id="140">amazon.php</Hook>
PHP:
TPL Datei:
{$pinterest_preis}
Soweit so gut. Wenn ich nun allerdings einen Artikel mit Variationen habe und diese wechseln möchte bekomme ich einen 500 Error.
Im Log wird folgendes geschrieben "Cannot redeclare getAmazonPrice() ..."
Die Funktion wird beim Seitenaufbau aufgerufen, bei Variationswechsel wird die (so glaube ich?) nicht nochmals aufgerufen und es kommt zum Fehler.
Ich habe jetzt mehrere Stunden hin und her probiert bevor ich hier um Hilfe frage.
Hat jemand eine Idee?
XML:
<Hook id="140">amazon.php</Hook>
PHP:
PHP:
$oArtikel = $smarty->get_template_vars('Artikel');
// hier rufe ich die Funktion auf .. ich denke hier liegt der Hund begraben ?
if (isset($oArtikel->cBarcode)){$response = getAmazonPrice("de", $oArtikel->cBarcode);}
// hier kommt die Funktion .. also nix besonderes
function getAmazonPrice($region, $asin) {
*
*
*
pq('#mytabset')->append($cPin_It_Button);
TPL Datei:
{$pinterest_preis}