Hallo, ich habe bei allen meinen Artikeln viele Eigenschaften. Ich habe die Artikel und Eigenschaften angelegt und zugeordnet. In der Vanilla-Version von Gambio 3 wird alles richtig angezeigt und der Preis in Echtzeit berechnet. Da es so viele Eigenschaften sind, möchte ich diese nicht in der Preisbox, sondern über oder unter der Produktbeschreibung stehen haben. Deshalb habe ich die product_details-USERMOD.html erstellt und editiert und den Codeblock Code: {if $ATTRIBUTES_ARRAY || $PROPERTIES_ARRAY} {foreach item=attribute from=$ATTRIBUTES_ARRAY} {if $attribute.option} <dt>{$attribute.option}:</dt> <dd>{$attribute.value} </dd> {/if} {/foreach} {foreach item=property from=$PROPERTIES_ARRAY} <dt>{$property.properties_name}:</dt> <dd>{$property.values_name} </dd> {/foreach} {/if} ausgeschnitten und weiter unten in der Datei unterhalb von {$DESCRIPTION} eingefügt. Wird alles richtig angezeigt, aber der Preis in der Preisbox wird nicht mehr richtig berechnet wird - sprich er zeigt immer den Standardpreis an, auch bei der Auswahl von Eigenschaften mit Aufpreis. Ich sehe in der Datei aber keine Abhängigkeit zum Preis. Hat jemand einen Tipp für mich? Vielen Dank schonmal!
Ich kann Dir nicht bei deinem Problem helfen, aber Du solltest nicht vergessen, das Kunden nicht richtig hinsehen. Bevor nicht eine Eigenschaft / Kombination gewählt wurde, funktioniert der "Kaufen-Butten" nicht. Kunden werden 5x draufklicken - sagen "Sch... Shop" und gehen. die wenigsten werden die Auswahl unter oder über der Beschreibung für notwendig halten, da zuweit weg.
Danke Barbara. Irgendwo hab ich da den Wurm reingebracht. Muss das Ganze nochmal selber überdenken. Irgendwas fehlt da...
Wenn du eine Eigenschaft änderst, erzeugst du ein Event auf die Preisbox. Nimmst du die Auswahl aus der Preisbox raus, geht das Event voll daneben. Da musst du tief ins Javascript und das zerlegen und umbauen.