|
|||
|
Hallo,
ich würde gerne im Print-Order Modul auch fremdsprachige Rechnungen ausdrucken können. Entsprechendes Template angelegt, nun möchte ich gerne bei diversen Variablen auf die jeweilige Landessprache zugreifen, z.B. für {$data.products_name} oder {txt key=TEXT_TOTAL}. Kann mir jemand sagen, wie ich diese gezielt in jeweiliger Landessprache ansteuere? danke! |
|
|||
|
hi,
habe folgendes probiert und scheint zu gehen: da wird Dir nur Herr Hinsche helfen könnnen. Per se müsste da entweder ein Auswahlbutton für die Sprache her, weil {txt key= ...} halt nur die Sprachtexte in der Shop-Sprache ausgibt Bypass: in MeinShop Sprache kurz umstellen -> wirkt sich leider auch aufs Frontend aus, also nur um ca. 2-4h nachts machen Ein Übersteuern der $language im Template wirkt sich leider nicht aus. Optimal wäre eine automatische Zuweisung je nach Land des Kunden. Grüsse Ergänzung: wäre natülich cool, wenn der Aufruf {txt key= ....} einen Parameter für die Sprache hätte ... vielleicht ein kleines Geheimis von Zanier&co ? Geändert von oldbear (15.05.2010 um 20:47 Uhr) Grund: Ergänzung |
|
|||
|
schade. Ich hätte noch eine weitere Frage:
wir nutzen sowohl das print-order-modul wie auch den Produktkonfigurator. Wählt ein Kunde über den Konfigurator bestimmte Dinge z.b. vom Dropdown-Menü aus erscheint diese Info im Warenkorb. Wie kann ich diese "Alternativkomponenten" in den Rechnungen / Liferscheinen etc. anzeigen lassen? |
|
|||
|
hi,
da gibt es mehrere Möglichkeiten: Standard ist {$data.products_information.content_admin} im foreach über die Produkte. Allerdings ist das dann ein vorformatierter HTML-String. Alternativ die Variable $data.products_info_data.pc mit weiteren foreach oder per php selber auslesen. Grüsse |
|
|||
|
ja, genau dies wundert mich auch, die {$data.products_information.content_admin} steht drin, es werden allerdings keine Infos angezeigt. Die Information taucht auch im Admin unter der "Bestellung" nicht auf, d.h. Rätselraten was der Kunde ausgewählt hat..
|
|
|||
|
schau mal mit dem debug nach, obs auch wirklich die Variable ist;
es könnte noch andere geben wie {$data.products_information.content}, sind glaub ich drei; hatte da auch meine Probleme ..., jedenfalls die, die im debug mit "<tr><td>...." usw. angezeigt wird. |
|
|||
|
Hi, komme irgendwie mit der Syntax nicht ganz klar.
Grundsätzlich sind die ohnehin leer, klar dass er dann nichts ausgeben kann: products_information => Array (4) content => "" content_admin => "" html_content => "" txt_content => "" Die für micht interessanten Daten finde ich hier: products_info_data => Array (2) pc => Array (1) pc_id_17 => Array (4) qty => "1" text => "genau das hätte ich gerne" data => "pc_id_17" value => Array (7) products_id => "33" products_model => "cf300200" price_data => Array (7) plain_otax => 0 formated_otax => " 0,00 EUR" tax_rate => 19 tax => 0 formated_tax => " 0,00 EUR" plain => 0 formated => " 0,00 EUR" price => 0 pc_group_id => "17" group_name => "dies möchte ich auch ausgeben lassen" weight => "0.0000" Bekomm die Ausgabe aber nach xxx-versuchen leider net hin... |
|
|||
|
na schweren Herzens halt meine Lösung:
{* ORIGINAL-Funktion BUI für Konfigurator-Komponenten -------------------- {$data.products_information.content_admin} ------------------------------------------------------------------------*} <!-- Speziallösung für BUI-Konfigurator / Options-Modul -----------------> {if $data.products_info_data} <tr> <td class="left" style="border-style:none"> </td> <td class="left" style="border-style:none"> bestehend aus: </td> </tr> {foreach name=aussen item=setdata from=$data.products_info_data.pc} {assign var=p_pcdata value=$setdata} {php} $p_pcdata = $this->get_template_vars('setdata'); $pc_menge = $p_pcdata[qty]; // mit ausblenden der "OHNE"-Artikel if ($pc_menge > "0") { $pc_name = $p_pcdata[text]; $pc_model = $p_pcdata[value][products_model]; $pc_group = $p_pcdata[value][group_name]; $pc_id = $p_pcdata[value][products_id]; echo "<tr><td class=\"left\" align=\"right\" style=\"border-style:none\">" . $pc_menge . "x" . "</td>" . "<td class=\"left\" style=\"border-style:none\">" . $ean . "</td>" . "<td class=\"left\" style=\"border-style:none\">" . $pc_model . "</td>" . "<td class=\"left\" style=\"border-style:none\">" . $m_abbrev . "</td>" . "<td class=\"left\" colspan=\"4\" style=\"border-style:none\">" . $pc_name . "</td>" . "</td></tr>"; } {/php} {/foreach} {/if} {/foreach} Die Ausgabe mit "echo" musst Du halt nach Deinem Bedarf anpassen, ich gebe hier z.B. noch eine Hersteller-Kurzbezeichnung und die EAN-Nummer aus. Das if über OHNE bedeutet, wenn Du Konfigurationen mit Auswahlliste hast, also Hauptprodukt OHNE Komponenten und buchst die nach Bedarf zu .... Du kannst im echo natürlich auch direkt die Variablen mit Indizes verwenden, wird halt dann noch unlesbarer. Allerdings sollten die Positionen auch im Backend erscheinen - keine Ahnung, welche Version Du von dem Teil hast ... ( ist an der Zahl der Hooks erkennbar, bei mir sind es 23 ) Grüsse Geändert von oldbear (31.05.2010 um 14:38 Uhr) |
![]() |
| Lesezeichen |
| Stichworte |
| modul, order, print |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Print Order Modul BUI | extra | Fragen zur Software | 6 | 18.08.2011 11:39 |
| VEYTON SHOP BUI Print Order | giller | Fragen zur Software | 3 | 02.02.2010 22:05 |
| Modul: print Katalog ex xt:Commerce? | oliver_www | Modul Entwicklung | 15 | 16.08.2009 10:44 |
| order modul gesucht - Lieferanten einbinden | mode101 | Allgemeine Diskussionen | 0 | 14.09.2006 09:19 |