Gafpro Posted December 27, 2009 Report Share Posted December 27, 2009 Hallo, Wenn der Versandkostentabelle angezeigt wird ist DE als Standard...soweit i.O....Dann wählt der Kunde z.B. Frankreich aus und bekommt die richtige Kosten angezeigt aber in der Drop Down steht trotzdem immer DE...das verwirrt den Kunden weil sie nicht sicher sind ob die Kosten richtig sind oder ob sie ein Fehler gemacht haben beim anklicken. Kann das so gemacht werden, daß der ausgewählte Land dort steht? Danke Link to comment Share on other sites More sharing options...
oldbear Posted December 27, 2009 Report Share Posted December 27, 2009 ist gelöst, siehe hier: Wenn bei Versand- und Lieferung eine Land ausgewählt wird, so werden zwar die Kosten für dieses Land angezeigt aber das ausgewählte Land wird nicht in dem Listenfeld ausgewählt sondern immer das Standardland angezeigt. Dies ist verwirrend für die Kunden. Mit folgenden Eingriffen kann man dies beheben: in xtCore/forms/shipping.php eine Zeile einfügen: if ($_POST['action']=='query') { $sel_country = substr($_POST['shipping_destination'],0,2); $add_data['sel_country'] = $sel_country; $shipping = new shipping(); in templates/xt_default/xtCore/forms/shipping.html ganz oben einfügen: {if $sel_country} {assign var="defaultCountry" value=$sel_country} {else} {assign var="defaultCountry" value=$smarty.const._STORE_COUNTRY} {/if} und diese Zeile {form type=select name=shipping_destination value=$country_data default=$smarty.const._STORE_COUNTRY} ändern zu: {form type=select name=shipping_destination value=$country_data default=$defaultCountry} Und schon hat man für ein bißchen mehr Klarheit auf dieser Welt gesorgt ;-) Mit besten Grüßen, Christian Sporer Grüsse Link to comment Share on other sites More sharing options...
silvano.orsini Posted December 29, 2010 Report Share Posted December 29, 2010 Hallo, haben es probiert aber bei uns funktioniert es noch nicht so ganz... Warscheinlich fügen wir es an der falschen Stelle ein!! für einen Tipp währen wir sehr dankbar. MfG Silvano Orsini Link to comment Share on other sites More sharing options...
66mausi Posted January 17, 2011 Report Share Posted January 17, 2011 Hi! Das funktioniert einwandfrei: in der shipping.php nach Z.42 nur diese Zeile $sel_country = substr($_POST['shipping_destination'],0,2); einfügen (war oben evtl. ein wenig missverständlich). In der shipping.html diese hier ganz am Anfang einfügen (also bevor der HTML-Code anfängt): {if $sel_country} {assign var="defaultCountry" value=$sel_country} {else} {assign var="defaultCountry" value=$smarty.const._STORE_COUNTRY} {/if} und dann die {form...} halt komplett ersetzen. Viele Grüße, M. Link to comment Share on other sites More sharing options...
Karl_Mueller Posted October 21, 2011 Report Share Posted October 21, 2011 Funktioniert super! Danke, Alf Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.