DE0016 - Mehrsprachigkeit im Joomla 1.7 Core

Section: 
Screencast Topic: 
Joomla! 2.5

Ich habe auf dem Joomla!Day eine Session über Mehrsprachigkeit gehalten und die Aufnahme hat nicht funktioniert.
Daher gibt es jetzt den Screencast :)
Mehr über den Joomlatag hier: cocoate.com/​node/​10084
Hier ist das passende Kapitel zum Thema: cocoate.com/​de/​node/​9248

  • hallo hagen, super video, danke! ich habe unter 2.5 eine zweisprachige site (de/fr) erstellt und alles funktioniert an sich wunderbar, nur mit einem punkt kämpfe ich seit tagen (oder eher nächten): die sprachumschaltung der kontaktformulare klappt nicht, bei sprachumschaltung lande ich immer auf der home der anderen sprache. hast du dazu einen tipp? wenn du unter http://www.as-web.ch/de/startseite/t...e/sozialdienst zb auf "E-Mail an Peter Fischer" clickst, erscheint das Kontaktformular (Standard-Komponente Joomla-Contacts) mit der URL http://www.as-web.ch/de/component/co...-peter-fischer (etwas suspekt - weshalb /component/contact/contact/?) Wenn Du nun oben rechts auf "F" clickst, sollte eigentlich http://www.as-web.ch/fr/component/co...-peter-fischer erscheinen, er landet aber auf http://www.as-web.ch/fr/ ich vermute, dass entweder der aufbau der kontakte falsch ist oder dass die standard-kontaktkomponente nicht mehrsprachig ist - über ein menu möchte ich die kontaktformulare eigentlich nicht ansteuern (dafür müsste ich ja auch jeden kontakt zweimal erstellen, nicht?), aber vielleicht bleibt nichts anderes übrig danke im voraus für tipps! andreas - by Andreas Schneider on 6. Januar 2013 - 14:48
  • hallo hagen, super video, danke! ich habe unter 2.5 eine zweisprachige site (de/fr) erstellt und alles funktioniert an sich wunderbar, nur mit einem punkt kämpfe ich seit tagen (oder eher nächten): die sprachumschaltung der kontaktformulare klappt nicht, bei sprachumschaltung lande ich immer auf der home der anderen sprache. hast du dazu einen tipp? wenn du unter http://www.as-web.ch/de/startseite/t...e/sozialdienst zb auf "E-Mail an Peter Fischer" clickst, erscheint das Kontaktformular (Standard-Komponente Joomla-Contacts) mit der URL http://www.as-web.ch/de/component/co...-peter-fischer (etwas suspekt - weshalb /component/contact/contact/?) Wenn Du nun oben rechts auf "F" clickst, sollte eigentlich http://www.as-web.ch/fr/component/co...-peter-fischer erscheinen, er landet aber auf http://www.as-web.ch/fr/ ich vermute, dass entweder der aufbau der kontakte falsch ist oder dass die standard-kontaktkomponente nicht mehrsprachig ist - über ein menu möchte ich die kontaktformulare eigentlich nicht ansteuern (dafür müsste ich ja auch jeden kontakt zweimal erstellen, nicht?), aber vielleicht bleibt nichts anderes übrig danke im voraus! andreas - by Andreas Schneider on 6. Januar 2013 - 14:45

Kommentare

Spitze, Deine Videos, großes Lob, aber kannst Du vielleicht auch erklären, wie man für die Startseite ein komplett anderes Template einsetzt, wie für den Rest der Seiten. Ick beiß dabei echt schon fast in die Tischkante. Das wäre Supermann-mäßig! :-)

Lieber Gruß
Snoopy

Du kannst dem entsprechenden Menüpunkt (Startseite) einem Stil zuordnen.
Also in Templates gehen, Stil zum ändern aufrufen, unten links Menüpunkt zuordnen ...
Viel Glück

Habe ich ja gemacht, aber wenn ick auf irgendwas klicke wie Registrieren oder auf meine Berlin-Kategorie, geht der immer auf die Startseite. Ick find nicht raus, wie ick dit verhindern kann, zumal ick so 'ne Seite wie Registrieren gar nicht habe. Ebenso krieg ick die Mücken mit dem Breadcrumb, der NUR angezeigt wird, wenn ick die Seite offline schalte und mir dann einlogge! :-( Da eier ick jetzt schon seit Tagen dran rum ... snief! :-)

Aber danke für die Antwort!!!

Snoopy

Also den Template-Stil ordnest du dem Menüpunkt zu. Funktioniert also nur, wenn du Menüpunkte hast.
Du musst dir überlegen was genau du unter "Startseite" vestehst, bzw. wo genau dein Template zugeordnet sein soll und dann die entsprechenden Menüpunkte zuordnen. Alles andere geht nur mit Bastelei oder Zusatzkomponenten.
Breadcrumb sollte eigentich kein Problem sein (klappt im Video auch gut).

Prima, klappt soweit, aber .....
nach identischem Nachbau habe ich ein Standard-Modul "neueste Nachrichten" zugefügt und so eingestellt, dass es im Hauptmenu (de) NUR auf der Startseite erscheinen soll (Menuzuweisung "Startseite").
Problem: klickt man auf einen Link an der Modul-Position "neueste Nachrichten" wird auf der aufgerufenen Artikel-Seite weiterhin die Modul-Position "neueste Nachrichten" eingeblendet.
Dieses Problem tritt bei allen - vor mir getesteten - Modulen auf.

Eine Idee, wo der Haken liegt?

Mehrsprachigkeit versagt schnell und vollständig. Standard-Module wie "latest news" oder "most read" auf der Startseite sind sicher keine Seltenheit. Bei Mehrsprachigkeit werden diese Module aber auf jeder Seite angezeigt, die über einen Link aus dem jeweiligen Modul aufgerufen wird (auch wenn das Modul ausschließlich der Startseite - in der jeweiligen Spache - zugewiesen wurde). 0.1.7

Weit bin ich nicht gekommen. Ich habe das Sprachen-Plugin aktiviert und ein neues Sprachen-Modul erstellt, wie du das gesagt hast. Wenn ich dann aber meine Seite ansehe, ist sie leer, bzw.

Fehler: Umleitungsfehler. Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.

Woran kann das liegen?
- Xarah

Hallo Hagen,
vielen Dank! Nach deiner Anleitung habe ich es gewagt eine Homepage ohne Beispieldateien zu instalieren. Es hat auch alles geklappt, bis die Hauptseite auf Spanisch nicht mehr angezeigt wurde. Habe alles neu gemacht, verglichen aber kann es nicht lösen. Kannst du mir bitte einen Tip geben?
Wie du sehen kannst habe ich die Seiten in türkischer und spanischer Sprache. Wenn man die Seite aufruft kommt eine leere Seite. Wie kann ich das verhindern?
meine Seite ist: coaching-interkulturell.net

Vielen Dank im Voraus!
Atilla Yergök

Das Problem scheint nur zu sein, wenn du direkt auf die URL gehst. Wenn du auf die landesfähnchen klickst funktioniert alles. Hast du so ein Dummy Menü mit einem Home link zur Frontpage?
Viele Grüsse
Hagen

Schau; ich habe einen TEstbeitrag eingefügt, der in allen Sprachen angezeigt werden sollte. Wenn du bei Menu "inicio" zwischen Türkisch und Spanisch umschaltest, bleibt der Content Bereich im spanischen ohne Text.
Habe bei dem Menus einen Dummy; default..aber einen Homelink konnte ich nicht sehen??? Es klappt ja alles ganz gut, bis auf die spanische Startseite..
Übrigens; ich sitze in Chile und bin dir sehr dankbar!

Vielen Dank!

Ich weiss nicht, ob es so richtig ist, aber bei mir haben Unterpunkte zu einem spez. Artikel im Hauptmenü/Manimenu zwar jeweils zu den richtigen Seiten geführt, bei einem Klick auf die Übersetzung kam dann aber die Seite, die mit dem übergeordneten Menüpunkt (hier Kategorieblog) angesteuert wurde. (Verständlich?)

Dieses Problem wird gelöst, wenn die Modulzuweisungen an die jeweilige Sprache angepasst werden. Sprich: Die Modulzuweisung Mainmenu enthält nur die Seiten, die auch in der englischen Sprache sind.

OMG .... hoffentlich versteht mich einer.

Danke vielmals für die super Anleitung! Fast alles klappt wunderbar. Nur finde ich bei mir leider keine Menu Item Association. Muss ich dazu noch etwas Spezielles aktivieren oder so? Ich habe mir die aktuelle Joomla 1.7.3 Stable Version installiert. Gibt es eventuell noch eine neuere?

Vielen Dank und liebe Grüsse,
Uschi

Ok, habs selbst rausgefunden:

Erweiterungen -> Plugins -> Sytem - Sprachenfilter -> Menüverknüpfungen auf JA stellen.

Lg, Uschi

Warning: Invalid argument supplied for foreach......\modules\mod_languages\helper.php on line 42
und line 30
ich habe Joomla 1.7.3 bei auf xamp.
Ich habe beiträge, Menüs in zwei Sprachen. wenn ich das PlugIn aktiviere, bekomme ich diese Fehlermeldung...
Was habe ich bloss falsch gemacht?
LG Regine

Habe mal laut ihrer Anleitung hier versucht meine Internetseite welche unter Joomla 1.7 laufen tut auf Mehrsprachigkeit umzustellen leider Übersetzt er mir nicht meine Beiträge welche ich auf Deutsch geschrieben hatte auf das Englische nach dem ich diese wie beschrieben kopiert und diese umgestellt habe auf Englisch, was mache ich Falsch oder muss ich es von Hand Übersetzen?

Ja, die Texte müssen "per Hand" übersetzt werden. Joomla! bietet "nur" die Möglichkeit an mehrsprachige Inhalte darzustellen.

Vielen Dank für das klasse Video !!
Ich habe es umgesetzt. Aber jetzt wird auf der Startseite (en) die Überschrift home rausgegeben, obwohl ich überall "verbergen" eingestellt habe. Auf der deutschen Startseite ist alles richtig.
Wo kann ich das verhindern?
web63.flanders.kundenserver42.de
Danke
Norbert

Schau mal in deine Datenbank in die Tabelle "präfix_languages". Evtl. fehlt dir die Spalte "ordering". Das war bei mir das Problem.

Irgendwie haut die Zuordnung meiner Antwort nicht hin. Mein Beitrag "Schau mal in deine Datenbank" bezieht sich auf das Problem von xarah vom 09.11.2011: "Weit bin ich nicht gekommen."

Wirklich hervorragendes Tutorial zur Mehrsprachigkeit - das habe ich sofort und problemlos umsetzen können. Thumbs up! :)

Besten Dank für das tolle Video. Hat mir den Einstieg in die mehrsprachigkeit einer Webseite sehr erleichtert.

Danke
Frank

Mir auch! Danke!
Kleine Ergänzung: das Admin-Plugin "Mehrsprachen-Status" solltre man aktivieren, da es die Fehleranalyse ggf, sehr erleichtert... Gruß aus Grünheide bei berlin

Habe lt. Anleitung auf ein frisch installiertes Jooomla 2.5 die Mehrsprachigkeit reingemacht wie in dem guten Video "DE0016 - Mehrsprachigkeit im Joomla 1.7 "beschrieben

Aber nun hat meine deutsche Seite oben keinen Startseite oder Home Eintrag
Bei der englischen Seite ist alles ok

Ich hoffe Ihr habt ein paar Ideen für mich ob es an einer Einstellung klemmt oder eventuell sogar das Template schuld ist

Auch von mir einen grpßen Dank dafür!!!
(Warum man aber alle Strukturen (Beiträge, Menüs, Kategorien) doppelt aufbauen muss,
verstehe ich wirklich nicht!)

Beste Grüße
Jörg Reimer

erstmal auch von mir danke. habe alles auf eine 2.5 angewendet.
leider laedt er bei mir die sprachen nicht!!!

meine ausgabe an der position sieht so aus:

    leider ohne listenpunkt!!! wer hat eine idee?

    danke holger

    hm, da der quelltext nicht angezeigt wurde hier nochmal als bild
    http://www.screendrive.de/language-filte...

    warum werden die listenpunkte nicht angezeigt?
    warum wird der titel des moduls nicht angezeigt? (steht auf titel anzeigen!!!)

    danke holger

    Hallo Hagen,
    danke für die Super Anleitung, die Mehrsprachigkeit klappt prima. Kennst du (ihr) das Problem mit der Sprachumstellung bei den Produkten im VirtueMart? Bei den Produktkategorien funtioniert die Sprachumstellung noch. Wenn ich jetzt bei einer Artikelbeschreibung (Produkt) die Sprache umstelle, springe ich auf die Startseite des Virtuemart.
    Danke Frank

    Neuen Kommentar schreiben

    Filtered HTML

    • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
    • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
    • HTML - Zeilenumbrüche und Absätze werden automatisch erzeugt.
    Geben Sie die Zeichen ein, die Sie im Bild sehen.
    Type the characters you see in the picture; if you can't read them, submit the form and a new image will be generated. Not case sensitive.  Switch to audio verification.