Mit dem besten Dank an Hagen Graf für diese step-by-step-Anleitung, wie man in Joomla 1.7 mehrsprachige Seiten einrichtet. Der Link zu diesem Video sollte vielleicht in der FAQ verlinkt werden?
Mit dem besten Dank an Hagen Graf für diese step-by-step-Anleitung, wie man in Joomla 1.7 mehrsprachige Seiten einrichtet. Der Link zu diesem Video sollte vielleicht in der FAQ verlinkt werden?
Was die Mehrsprachigkeit bei Joomla stark behindert ist, dass Artikel selbst nicht mit anderen Artikel verknüpft werden können (oder ich habe es nicht gefunden). Das heißt man muss für jeden Artikel immer einen Menupunkt anlegen um eine Verknüpfung generiert. Leider bei vielen Artikel fast unmöglich zu handhaben. Deshalb muss wohl weiterhin zähneknirschend und mit Schaudern Joom!Fish genutzt werden.
Grüß dich bembelimen,
ich glaube, ich verstehe die von dir angesprochene Problematik nicht.
Artikel miteinander verknüpfen macht man doch generell innerhalb eines Artikels manuell - zum Beispiel über den Button "Beiträge". Und natürlich verlinkt man innerhalb eines deutschen Artikels auf einen anderen deutschen Artikel, und genauso macht man es in englischen Artikeln <-> englisch.
Ich überlege die ganze Zeit, wo das von dir angesprochen Szenario zum Tragen kommt. Innerhalb einer Kategorie-Blog-View nicht, Tabellen-View auch nicht.
Ansonsten kann ich nur jedem das Video empfehlen, es erklärt ganz ausführlich wie man eine mehrsprachige Website aufbaut.
Du erstellst eine Kategorie, sagen wir "News" und weißt die der englischen Sprache zu. Zusätzlich erstellst du eine Kategorie "Neuigkeiten" und weißt sie der deutschen Sprache zu. Jetzt erstellst du in der englischen Kategorie 2 Beiträge, einmal "FooBar-en" und "Blablub-en". Das gleiche machst du in "Neuigkeiten": 2 Artikel "FooBar-de" und "Blablub-de".
Nun erstellst du einen Menupnkt "News", Blogansicht, weißt dem die englische Sprache zu. Das selbe mit "Neuigkeiten"/deutsch. Nun die zwei Menupunkte zueinander zuweisen. Also im Prinzip wie im Video beschrieben, alles kein Problem.
So und nun der Kniff des ganzen: Ich will, wenn man über die Blogansicht "News" (englisch) auf den Artikel "FooBar-en" kommt und danach auf die deutsche Flagge klickt man automatisch im deutschen Artikel "FooBar-de" ankommt. Das funktioniert aber, soweit ich das kurz überblickt habe, nur, wenn ich für jeden Artikel einen Menupunkt erstelle und dann die Menupunkte zueinander zuweise. Man kann Artikel nicht direkt miteinander verknüpfen. Das heißt, bei 500 Artikel in 5 Sprachen brauche ich 2500 Menupunkte um meine Seite Mehrsprachig zu haben. Nicht sehr praktikabel.
Es fehlt also eine Funktion, die Artikel miteinander verknüpft um nicht für jeden Artikel einen Menueintrag erstellen zu müssen.
Was mir dabei auffällt... Warum muss man das eigentlich mit zwei Kategorien und zwei Menüpunkten machen. Es wäre doch viel sinnvoller, wenn man Kategorien und Menüpunkte ebenfalls übersetzen könnte und diese nicht in x Sprachen neu anlegen müsste.
Wobei ich aber auch der Meinung bin, eine volle Internationalisierung hat eigentlich im Core nichts zu suchen, bläht diesen in den meisten Fällen nur unnötig auf und kommt wahrscheinlich in den meisten Anwendungsfällen des CMS eh nicht zum Einsatz. Meiner Meinung nach ist und bleibt die Internationalisierung und somit die saubere Übersetzbarkeit der Kategorien, Inhalte und des Menüs auch weiterhin Aufgabe einer Erweiterung. Nur so kann die i18n-Thematik von einem Entwicklerteam sauber umgesetzt werden, welches sich auch wirklich nur mit dieser Thematik beschäftigt.
Edit: Du hast recht, das geht leider tatsächlich nur über Einzelne Beiträge verlinken-Menüs. Das Manko mit den Artikeln ist aber jetzt nur tragisch , wenn man von einer externen Seite per Deeplink auf die Seite gelangt und in der verkehrten Sprache landet. Einmal die gewünschte Sprache ausgewählt, bleibt man ja in diesem Bereich.
Vielleicht weil die wiederum verlinkt werden? Man legt ja sowieso Artikel mit verschiedenen Sprachen an. Wenn diese nun per Kategorieblog verlinkt werden sollen, braucht man vielleicht eine eindeutige ID dafür? Dasselbe mit dem Menü?
Wahrscheinlich könnte man aber auch eine Kategorie (oder Menü) für alle Sprachen nehmen und das Unterscheidungsmerkmal "Sprachauswahl" zum Generieren einer eindeutigen ID nutzen. Es hängt aber noch mehr an den Kategorien (inkl. Beiträgen) und Menü(punkten)= Zugriffsebenen, ACL, Sortierung
Unabhängig von den ganzen Prinzipien (Helrunars Vorschlag ist ja im Prinzip das was Joom!Fish macht, was ich aber persönlich strukturmäßig nicht so schön finde) wäre es doch interessant, ob man mit Coremittel und einem kleinen Plugin das komplette Joomla! richtig Mehrsprachig bekommen könnte. Was bräuchte man denn?
Kontakt Kategorien sind mehrsprachig und durch Menupunkte wechselbar.
Kontakte selbst sind auch mehrsprachig, aber man bräuchte den Verknüpfungsparameter
Banner werden über das Modul abgehandelt und ich denke, man braucht da keine Verknüpfung.
Die Suche ist auch schon mehrsprachig.
Fehlen nur noch die Weblinks, die eine Verknüpfung brauchen. Weblinkskategorien normal wieder durch Menulinks
Also: Content, Contact, Weblinks müssen per Plugin erweitert werden. Habe ich was vergessen? Sieht für mich recht machbar aus...wer setzt sich dran und setzt es um?![]()
Immer wer fragt :p
Das mit dem Contact "improvement" (hach was liebe ich die Amerikaner für ihre ausschmückende Sprache ("awesome feature", "fantastic news", "incredible functions", "must have" ...) aber das nur am Rande) war was anderes.
Aber wenn ich mir so recht überlege: Contacts müssen eigentlich nicht mehrsprachig sein...da werden die Felder ja eh übersetzt (wär natürlich ein awesome, fantastic, incredible nice to have feature) also bleiben Content und Weblinks...wobei letzteres auch keine Detailansicht haben, womit diese auch wegfallen würden, sprich nur Contents müssen verknüpfbar sein. Wird ja immer einfacher das ganze :P
Lesezeichen