Zum Inhalt springen

Seitentyp Externe-URL und Mehrsprachigkeit

Erstellt am 4. November 2005 · 13 Antworten · letzte Antwort am 13. Februar 2008

Tags: Seiten & Seitenbaum, Frage

heck ·

Hallo zusammen,

mal eine Frage - gibt es irgendeine Möglichkeit beim Seitentyp "Externe URL" das dort eingegebene Ziel abhängig von der Sprachauswahl zu wählen?

maik ·

Die Seiten Header Daten für alternative Sprachen werden in der Tabelle pages_language_overlay gespeichert.
Jier ist standartmäßig kein Feld für die URL vorgesehen.
Du kannst die Tabelle aber entsprechend um ein Feld für die URL erweitern und mußt das dann halt noch in das Formular integrieren.

Nichts für TYPO3 Anfänger, aber auch keine große Kunst. 😉

deXx ·

Hallo,

ich habe euren Post gelesen:

... das klingt echt super! Habe auch gleich in der Tabelle pages_language_overlay ein Feld für URL eingefügt (Werte übernommen von Tabelle "pages", spricht "tinytext", ....). Jetzt sagtest du, dass man es noch "in das Formular integrieren" muss. In welches Formular??? An welche Stelle?

Ich bin erst so seit 3 Monaten dabei und stellenweise noch recht unwissend.
Über eine Antwort, bzw. Hilfe würde ich mich sehr freuen.

deXx

sopinon ·

Stehe genau vor dem selben Problem.

Hat da jemand bereits eine Extension dazu geschrieben? Ich weiss, ich könnte selbst eine Extension dafür schreiben... 😉 Doch falls schon eine erstellt wurde, spare ich mir lieber die Mühe...

deXx ·

Das mit der Extension ist ja sehr fein ... habs auch gleich installiert aber leider keine Änderung (*Besserung*) feststellen können.

Ich benutze Typo 4.0.4, aber daran sollte es nicht scheitern, laut Beschreibung?!

Hat das mal jemand getestet und ans laufen gebracht bzw. gekriegt?!

Gruß
deXx

deXx ·

ICH KORRIGIERE:

funktioniert! Man muss es auch richtig installieren :-)))

Wunderbar, vielen Dank für den Tipp!!!!!

Gruß
deXx

Alfred57 ·

Hallo deXx,
kannst Du mir verraten, wie man die Extension "richtig installiert" ?
Habe damit leider ein Problem.
Verwende Typo3 4.01

Danke
Alfred

sven_hom ·

Hallo,

ich würde die Diskussion hier gerne nochmal aufgreifen, da ich nämlich vor dem gleichen Problem stehe und die Extension "altern_lang_page_link" auch bei mir nicht korrekt funktioniert (T3 4.0.1, TV 1.1.0, RealURL 1.1.4).

Die erforderlichen Felder zum Eingeben der URL erscheinen zwar in den Seiteneigenschaften der übersetzten Seite, aber Seiten, welche nicht vom Typ "externe URL" sind haben nun falsche interne Verweise (z.B Start -> Kontakt).

Wenn ich die Extension wieder deinstalliere, sind die internen Verweise wieder korrekt.

Kann jemand helfen?

Viele Grüße,
Sven

sven_hom ·

Hallo,
ich hab' mir jetzt folgendermassen geholfen:

- Übersetzung der zugehörigen Seiten verstecken
- gewünschte Seiten duplizieren
- in den so erstellten Seiten die Option "Standardsprache verstecken" auswählen
- und die externe URL zu der gewünschten Seite eingeben
- Übersetzung der Seiten anlegen

Jetzt sollte, wenn man die 2. Webseiten-Sprache ausgewählt hat, diese Seiten erscheinen und auch zu der korrekten URL führen. In der Standardsprache allerdings sind diese Seiten nicht sichtbar.

Ich hoffe, dass war verständlich.

Viele Grüße,
Sven

chukks ·

Hallo Leute,

ich habe auch den gleichen Problem.
Ich habe es auch mit der altern_lang_page_link extension ausprobiert, klappt aber leider nicht! Auch nicht mit dem auskommentieren von getPageOverlay.
Sehr ueberraschend da die Extension als Stable gestuft ist, obwohl sie nicht auf 4.x lauft!
Die Loesung von Sven geht bei mir auch nicht, die default language page wird auch im menu angezeigt.
Ist aber seltsam, typo3 geht mit komplexeren Probleme um, und bleibt mit so einem Problem stecken!!!
Es gibt auch die Loesung mit redirect...
Hat jemand von euch eine andere Loesung gefunden??
Was sagen die Typo3 Gurus??

Gruss an alle

mccools ·

Man muss nur die Anleitung richtig lesen, dann funktioniert es.

Ab Typo3 Version 3.6 muss man in der Datei "altern_lang_page_link/ext_localconf.php" die folgende Zeile auskommentieren:
$TYPO3_CONF_VARS["FE"]["XCLASS"]["t3lib/class.t3lib_page.php"]=

Dann läuft es wunderbar. Bei mir jedenfalls.

Unbedingt daran denken, bei den anderen Sprachen nicht nur die URL sondern auch den Type (und allenfalls das Target) zu setzen.