Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 07.06.05, 01:34
Forum Zuschauer
 
Registriert seit: 07.06.05
Beiträge: 4

Mehrsprachige Seite mit unterschiedlichen Templates


Hallo!
Ich baue gerade eine mehrsprachige Seite nach dem "one-tree-fits-all" Konzept auf.
Wie kann ich es erreichen, dass jede Sprache ihr eigenes Template bekommt?
In thread "x-fache Individualisierung eines Webauftritts" wurde geposted, dass man das template anhand der type-Variable ändern könne, könntem man das auch mit einer anderen Variable machen, in meinem Fall "L"?
Habe schon danach gegoogled etc. finde aber nicht viel.

Vielen Dank für Hilfe, Simon!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 07.06.05, 13:33
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Re: Mehrsprachige Seite mit unterschiedlichen Templates


Hi!
Versuch's mal so:
TS_Constants:
Code:
...
[globalVar = GP:L = 0]
  thisTemplate =  fileadmin/deutsch_template.html
[global]
[globalVar = GP:L = 1]
    thisTemplate =  fileadmin/englisch_template.html
[global]
...
TS-Setup:
Code:
...
page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = {$thisTemplate}
...
}
Ich denke die Idee wird klar.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 07.06.05, 17:15
Forum Zuschauer
 
Registriert seit: 07.06.05
Beiträge: 4

:D *freu*
Funktioniert einwandfrei!
Noch eine Verständnisfrage: Hatte zuerst nicht ordentlich gelesen, und alles in den Setup-Teil des Templates geschrieben, da kam nichts. Warum muss das in den Constants-Teil?

Btw. hab das ganze jetzt so am laufen:
Constants:
Code:
template_path = fileadmin/templates/en/

[globalVar = GP:L = 0]
  template_path = fileadmin/templates/en/
[global]

[globalVar = GP:L = 1]
  template_path = fileadmin/templates/de/
[global]
Setup:
Code:
config.linkVars = L

[globalVar = GP:L = 0]
  config.sys_language_uid = 0
  config.language = en
[global]

[globalVar = GP:L = 1]
  config.sys_language_uid = 1
  config.language = de
[global]
Die oberste Zeile in Constants, dient dazu, das wenn garkeine Variable übergeben wird Englisch verwendet wird (standardsprache). Ist das okay so?

Dankeschön!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 07.06.05, 17:22
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von SimonFL
Noch eine Verständnisfrage: Hatte zuerst nicht ordentlich gelesen, und alles in den Setup-Teil des Templates geschrieben, da kam nichts. Warum muss das in den Constants-Teil?
AFAIK ist das notwendig, da nur dort die Definition von Variablen funktioniert ...

Zitat:
Zitat von SimonFL
Die oberste Zeile in Constants, dient dazu, das wenn garkeine Variable übergeben wird Englisch verwendet wird (standardsprache). Ist das okay so?
Habe ich in meinem Code auch so drin, wollte ich aber nicht posten, da ich dachte das verwirrt nur...

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 07.06.05, 17:56
Forum Zuschauer
 
Registriert seit: 07.06.05
Beiträge: 4

Na dann is ja alles in Ordnung, was mir gerade noch aufgefallen ist: Laut dem header der Seite ist sie Englisch. Ich dachte die config.language direktive würde das ändern. Leider wird die Seite so von Suchmaschienen auch als Englisch indiziert, gibts es keine TS-Option, die die Sprache der Seite einstellt, so das sie in den Browsereigenschaften als Deutsch angeziegt und in Suchmaschienen entsprechend indiziert wird?
Habe in der TSRef nu iene option gefunden, die die Browserspracheinstellung zurückgibt.

Danke für die schnelle Hilfe.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 07.06.05, 18:27
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von SimonFL
Leider wird die Seite so von Suchmaschienen auch als Englisch indiziert, gibts es keine TS-Option, die die Sprache der Seite einstellt, so das sie in den Browsereigenschaften als Deutsch angeziegt und in Suchmaschienen entsprechend indiziert wird?
Kleiner Hinweis:
Code:
config.htmlTag_langKey = de
CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 07.06.05, 18:56
Forum Zuschauer
 
Registriert seit: 07.06.05
Beiträge: 4

Ahhh, genau das ist es.
Nun ist alles wies soll.

In der kurzen Zeit in der ich Typo3 benutze (2 Wochen) hat es mich schon sehr begeistert, hoffentlich kann ich bald auch mal wem helfen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 08.06.05, 11:34
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von SimonFL
Ahhh, genau das ist es.
Nun ist alles wies soll.
Na also, dann stimmt das Setup jetzt ja.

Zitat:
Zitat von SimonFL
In der kurzen Zeit in der ich Typo3 benutze (2 Wochen) hat es mich schon sehr begeistert, hoffentlich kann ich bald auch mal wem helfen
Guter Vorsatz, aber bitte nicht vergessen

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrsprachige Seite mit Typo3 realisieren Paeddl Tools und Tipps 2 16.06.08 19:12
Mehrsprachige Seite - Nur default wird angezeigt Aldarin TYPO3 4.x Fragen und Probleme 5 21.08.07 19:44
mehrsprachige Seite nameac TYPO3 4.x Fragen und Probleme 14 10.07.07 15:51
Mehrsprachige Seite mit html-Template armin50 TYPO3 3.x Fragen und Probleme 11 21.12.05 20:02
Mehrsprachige Seite erstellen? madmongo GMENU, HMENU, TMENU und Co. 4 18.07.05 14:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0