wo genau hast Du "eval" eingefügt?
Die Links, nehme ich an, hast Du in die Artikelbeschreibungen eingetragen, richtig?
Zum "eval" - Ich hatte ohne groß nachzudenken dieses hier geändert:
<div id="optionen{$smarty.get.products_id|intval}">
in das hier
<div id="optionen{$smarty.get.products_id|eval}">
Das war natürlich nicht zielführend...
Einen Link habe ich in der Artikelbeschreibung im Admin gesetzt:
<a href="{'shop_content.php'|xtc_href_link:'coID=27'}">Linktext</a>
und einige weitere folgen über die Einbindung der product_options_selection.html (hier allerdings für Popups):
<a href="{$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:'coID=33'}">Linktext</a>
<a href="{$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:'coID=32'}">Linktext</a>
Wenn ich das alles richtig verstanden habe, sollte das ja eigentlich funktionieren...
In der
index.html habe ich zuvor folgende Änderung gemacht:
{if isset($main_content)}{$main_content}{/if} geändert in
{if isset($main_content)}{eval var=$main_content}{/if} und in der
product_info_xxx.html folgendes:
{$PRODUCTS_DESCRIPTION}
geändert in
{eval var=$PRODUCTS_DESCRIPTION} Zusätzlich habe ich in der
product_info_xxx.html noch folgendes:
{$MODULE_product_options}
geändert in
{eval var=$MODULE_product_options} Sobald ich in diesen drei Dateien
(wobei das letzte - {eval var=$MODULE_product_options} - bisher keinen merklichen Unterschied gemacht hat, ob mit oder ohne "eval var=") die Änderungen vornehme kann ich zwar die Artikelseite sehen, es fehlt aber der AttributePriceUpdater (attribute_price_updater_v2.25-BETA.zip). Soll heißen hier wird nur:
In dieser Ausführung:
Preis/Artikel *
angezeigt. Auch bei Änderung einer Option erscheint die aktualisierte Preisanzeige nicht.
Was aber das weitaus größere Problem ist, ist dass der Warenkorb nicht mehr zu funktionieren scheint. Wenn ich einen Artikel aus dem Warenkorb löschen möchte oder die Anzahl der Artikel aktualisieren will, dann lädt die Seite neu, es wurde aber keine Aktualisierung vorgenommen.
Wenn ich den Artikel-Titel-Link anklicke, mit dem ich wieder auf die Artikel-Seite gelangen sollte, lande ich auf einer Seite "Artikel wurde nicht gefunden!".
Muss ich zusätzlich in der shopping_cart.html noch Änderungen vornehmen, "eval var" setzen?
Habe es mal für
{$FORM_ACTION}
{$HIDDEN_OPTIONS}
{$MODULE_order_details}
versucht, aber auch hier ohne Erfolg.
Daher werde ich jetzt erst einmal die Änderungen in den drei Dateien
index.html, product_info_xxx.html und
product_options_select.html wieder zurück nehmen und wohl oder übel erst mal auf die Browser-Adresszeilen-Links setzen. Hierbei habe ich aber die Befürchtung, dass vielleicht die Session verloren gehen könnte? Oder habe ich was überlesen, dass das in der Version 2.0.3. kein Problem mehr darstellt?
Vielen Dank für die Hilfestellung soweit!