#1 (permalink)  
Alt 15.05.2010, 17:13
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Ort: Landshut
Beiträge: 241
Standard Print Order Modul

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!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 15.05.2010, 20:32
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 28.05.2010, 19:53
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Ort: Landshut
Beiträge: 241
Standard

Leider schweigen im Walde... trotz Bitte über den eigenen Support mit Verweis auf dieses Thema....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 30.05.2010, 11:53
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Standard

Die Sprache zu übersteuern geht aktuell nicht in dem Plugin. Müsste mal entsprechend anpassen. Wäre natürlich sinnvoll dies an die Bestellsprache zu koppeln.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 31.05.2010, 10:22
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Ort: Landshut
Beiträge: 241
Standard

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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 31.05.2010, 10:58
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 31.05.2010, 11:17
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Ort: Landshut
Beiträge: 241
Standard

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..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 31.05.2010, 11:21
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 31.05.2010, 14:10
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Ort: Landshut
Beiträge: 241
Standard

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...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 31.05.2010, 14:22
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

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)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
modul, order, print

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:37 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand