07.05 12:30 Uhr Burk
Hallo,
Schöne Extension. Aber wie sieht es denn mit Multilanguage aus? Kann ich irgendwo definieren, dass der L-Parameter in der Url mitgenommen wird?
z.B.:
L=0 (deutsch, default)
L=1 (englisch
L=2 (französich)
09.05 08:41 Uhr Tom
Hallo,
Eine Multilanguage-Unterstützung gibt es momentan noch nicht. Aber danke für den Hinweis, ich werde versuchen dieses Feature in die nächste Version zu übernehmen.
Grüße Tom
09.05 09:57 Uhr burk
Schade, war ganz glücklich diese schlanke Extension gefunden zu haben im Gegensatz zu bf_xml_for_flash in Kombi mit ingmar_xmlmenu. Da ist deine eindeutig effektiver ;-)
Wann ist denn mit einer neuen Version zu rechnen?
Grüsse
Burk
09.05 13:02 Uhr Tom
Wenn du glück hast komm ich morgen vormittag dazu. Kann aber nix versprechen.
Tom
10.05 12:19 Uhr burk
das wäre ja klasse, dafür gäbe es
als danke schön eine cd oder ein buch von amazon ;-)
grüsse
burk
10.05 13:04 Uhr TOm
Hallo Burk,
Es es nicht so einfach wie ich dachte. Muss mich erstmal bissl mit den Spracheinstellungen beschäftigen um da rein zu kommen. Ich hoffe, dass ich am Wochenende dazu komme.
Beste Grüße
10.05 22:30 Uhr Tom
Also ich hab mirs grad nochmal angeschaut. Da ich in der Extension nur TYPO3-Standardfunktionen verwende klappt auch die Übergabe des L-Parameters. Du musst für die Seite die das XML-Menü beinhaltet allerdings für jede Sprache eine Übersetzung anlegen (wie bei den normalen Seiten auch). Der L-Parameter wird dann mit in alle Links übertragen und der Menüpunkt wird entsprechend übersetzt.
Grüße
11.05 13:57 Uhr Burk
Hallo Tom,
vielen Dank für deinen Tipp, das klappt auch mit den XML-Srachversionen. Allerdings frage ich mich wie Flash es mitkriegt wenn auf der Website eine Sprache umgeschaltet wurde. Im Flash steht ja der Pfad zur XML-Datei:
z.B: http://wwwdomainde/index.php?id=10
Der Pfad ist fix und bekommt von einem geänderten L-Parameter nix mit.
Viele Grüsse
Burk
11.05 14:39 Uhr Tom
Hi Burk,
ahh, jetzt verstehe ich wo genau das Problem liegt. Also da sich ja der Pfad zur XML-Datei je nach Sprache ändert kannst du den Pfad nicht direkt im Flash eintragen sondern musst ihn ebenfalls als FlashVar an das swf übergeben (so wie mit selectedItem). Das könntest du im TypoScript z.B. über folgenden Code lösen:
lib.swfobject = TEXT
lib.swfobject.value (
<!--swfobject einbinden -->
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("fileadmin/templates/menu.swf", "menu", "890", "188", "8", "#ffffff");
so.addVariable("selectedItem", "{page:uid}"); // Ausgewählter Menüpunkt
so.addVariable("xmlPath", "http://www.mortox.de/index.php?id=7");
so.write("flashnavi");
// ]]>
</script>
)
[globalVar = GP:L = 1]
lib.swfobject.value (
<!--swfobject einbinden -->
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("fileadmin/templates/menu.swf", "menu", "890", "188", "8", "#ffffff");
so.addVariable("selectedItem", "{page:uid}"); // Ausgewählter Menüpunkt
so.addVariable("xmlPath", "http://www.mortox.de/index.php?id=7&L=1");
so.write("flashnavi");
// ]]>
</script>
)
[global]
lib.swfobject.insertData = 1
Für alle anderen Sprachen dann dementsprechend weitere Conditions anlegen.
Im Flash musst du dann
xml.load("http://www.mortox.de/index.php?id=7");
durch
xml.load(_root.xmlPath);
ersetzen.
Grüße
Tom
16.05 17:24 Uhr Burk
Hallo Tom,
vielen Dank für deinen Tipp. Ich probiere es mal aus. Und wenn die Wesite fertig ist schick ich dir den Link.
Viele Grüsse
Burk
05.08 15:49 Uhr chris
hallo tom,
wenn ich eine übersetzung der seite anlege und das element übersetze, dann die seite mit der id aufrufe und der sprachvariablen aufrufe, ist das generierte xml mit allen links gefüllt, die übersetzten seiten werden richtig angezeigt, aber nicht übersetzte seiten eben auch. hab ich da was falsch verstanden oder gibts da ne andere lösung?
viele grüsse
chris
14.08 22:58 Uhr Christe
Hallo, leider funktioniert das mit tox_xmlmenu genierte Flashmenü nicht richtig. Betätige ich den Reload Button, so entsteht beim Laden der XML-Datei ein Fehler und kein Menü wird generiert. Nach wiederholtem Klicken auf den Reload Button geht es dann einmal und danach wieder nicht. Ist das zu erklären ?
Mit einer anderen XML-Extension geht das aus dem selben swf aber problemlos. Leider funktioniert diese nicht mit realURL ;-(
Ideen?
Trotzdem schön schlanke Extension
viele Grüße,
Christoph
15.08 00:45 Uhr Christe
Sorry,
hatte die Sache mit dem Cache nicht berücksichtigt. Geht also jetzt. ;-)
15.08 00:54 Uhr Christe
Wie sieht es denn mit dem Multi-Language Support aus? Der funktioniert ja leider, leider noch nicht. Titles werden nicht in der ausgewählten Sprache generiert. ;-(
31.10 09:40 Uhr chris
zum thema mehrsprachigkeit:
die extension benutzt, um an die navigation heranzukommen die funktion getMeu, diese funktion berücksichtigt aber den langugae overlay nicht richtig, d.h. es werden immer alle menupunkte ausgegeben, egal ob übersetzt oder nicht. ist also ein typo3 problem, keins der extension. mehr info und eine lösung das zu beheben unter: http://bugs.typo3.org/view.php?id=6405
bei mir läufts damit wunderbar und ich bin froh diese schlanke und gut konfigurierbare extension jetzt auch mehrsprachig einsetzen zu können.
Hi,
leider klappts auch mit dem o.g. patch bei mir nicht. Links werden korrekt generiert, jedoch die Seitentitel bleiben deutsch. ;-(
14.01 17:53 Uhr Dude
So ganz wollte es bei mir auch nicht...
Ich hab das nun mit zwei unterschiedlichen flashfilmen (f. DE & EN) & typo-script-conditions (die übrigens nicht innerhalb von geschweiften klammern stehen dürfen) zum laufen gebracht.
alles in allem würd ich mir aber doch nochmal ein ergänztes/überarbeitetes & idiotensicheres tutorial wünschen.
ansonsten: tolle sache! - hat mir sehr genützt! Danke dafür! :-)
Hallo Tom,
ich scheitere leider schon an einer sehr frühen Hürde deiner und aller anderer XML Menu Ext. für Typo3.
Ich hab sie richtig unter Typo eingebunden und auch sonst alle Anweisungen aus dem Tutorial befolgt. Aber es scheitert immer an der Ausgabe der XML Datei. Es wird immer die Seite samt Template angezeigt, statt die XML Ausgabe. Könntest du mir einen Tip geben, zweifel schon an mir selbst?
Vielen Dank.
hab ich etwa überlesen, dass man die xml ausgabe über die .....php?id=irgendwas&type= aufruft?
03.04 12:09 Uhr Mo
Hallo, Kompliment das plugin ist auf jeden fall gut. Ich habe aber auch das Problem mit der mehrsprachigkeit. Habe es wie oben beschrieben und den xmlpath in die flash eingetragen. Er generiert mir auch die fremdsprachige xml. aber er ließ die neuerstellte xml nicht aus... ich habe per dynamischen text den xmlpath ausgegeben und es steht immer wieder der pfad ohne die L=1 oder L=2...
Tom kannst du da weiterhelfen?
Hallo, das Extension ist genau das was ich suche! Leider habe ich das Problem, dass mir das XML nicht angezeigt wird, sondern beim Aufruf der Seite, die ganz normale Seite angezeigt wird. Was mache ich falsch? Ich rufe ganz normal http://localhost:8506/index.php?id=7