Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.01.07, 00:09
Forum Newbie
 
Registriert seit: 04.01.07
Alter: 24
Beiträge: 16

Mehrsprachige Seite, Sprachen Feld im Template positionieren


Salute

Auch für mich ist TYPO3 Neuland.

Kurz:

ich habe ein Template und parse dies mit dem Template Auto-parser. Ich habe nach einem Tutorial mehrsprachigkeit eingefügt.

ich habe eine eigene example_languageMenu.php datei gescchrieben... die mir
(DEUTSCH / FRANçAIS) als Links anzeigt. Diese möchte ich nun unter meinem Menu platzieren. und genau da liegt das Problem, ich weiss nicht wie ich das machen muss.

Ich habe dieses Tutorial benutzt:
typo3 Mehrsprachig Tutorial | Mehrsprachen | Sprachen

HTML-Code:
<div id='NAVI_MAIN'> <div class='LEVEL_A'></div> <div class='LEVEL_A'></div> <div class='LEVEL_A_ON'></div> <div class='LEVEL_B'></div> <div class='LEVEL_B_ON'></div> <div class='LEVEL_A'></div> <div class='LEVEL_A'></div> </div> <br> <div id='SPRACHE'></div>
Das Deutsch / Französisch muss in das <div id='SPRACHE'>Sprachen</div>

Jetzt noch meine Template Datei....

HTML-Code:
# Configuring the Auto-Parser:
plugin.tx_automaketemplate_pi1 {
	# Read the template file:
	content = FILE
	content.file = fileadmin/template/main/template_test.html
	# Here we define which elements in the HTML that
	# should be wrapped in subpart-comments:
	elements {
		BODY.all = 1
		BODY.all.subpartMarker = DOCUMENT_BODY
		HEAD.all = 1
		HEAD.all.subpartMarker = DOCUMENT_HEADER
		HEAD.rmTagSections = title
		DIV.all = 1
	}
	# Prefix all relative paths with this value:
	relPathPrefix = fileadmin/template/main/
}

############################## 
# SPRACHEN: DEFINIEREN
############################## 

# SprachVariable L initialisieren 
config.linkVars = L 

# Standardsprache UID 0 -> Englisch => bei uns aber Deutsch ;)
config.sys_language_uid = 0 
config.language = en
config.locale_all = english

# Deutsch, sys_language.uid = 4
[globalVar = GP:L = 4] 
config.sys_language_uid = 4
config.language = fr
config.locale_all = fr_FR
[global]

page.10.11 = PHP_SCRIPT
page.10.11.file = fileadmin/scripts/language_select.php



############################## 
# HAUPTEMENU: NAVI_MAIN 
############################## 

# Menu 1 cObject
temp.NAVI_MAIN = HMENU
  # First level menu-object, textual
#temp.NAVI_MAIN.entryLevel = 1	
temp.NAVI_MAIN.1 = TMENU
temp.NAVI_MAIN.1 {
	expAll = 1
  # Nicht selektiert
  NO.allWrap = <div class="LEVEL_A"> | </div>
  # Selektier und fokusiert
  ACT = 1
  ACT.allWrap = <div class="LEVEL_A_ON"> | </div>
}

############################## 
# SUBMENU: NAVI_MAIN 
############################## 

temp.NAVI_MAIN.2 = TMENU
temp.NAVI_MAIN.2 {
  # Nicht selektiert
  NO.allWrap = <div class="LEVEL_B"> | </div>
  # Selektiert und fokussiert
  ACT = 1
  ACT.allWrap = <div class="LEVEL_B_ON"> | </div>
}

############################## 
# ZUORDNUNGEN: BODY, HEAD
############################## 

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {

  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
	
  subparts.NAVI_MAIN < temp.NAVI_MAIN

  # Substitute the ###content### subpart with some example content:
  subparts.content < styles.content.get
	
}	

# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {

  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_HEADER
	
}


# Default PAGE object:
page = PAGE
page.typeNum = 0
# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10 < temp.headTemplate 
ich lese
page.10.11 = PHP_SCRIPT
page.10.11.file = fileadmin/scripts/language_select.php
diese php datei ein und möchte sie dem parser übergeben, der sie dann an der entsprechenden stelle in mein template einfügt.

die mehrsprachigkeit funktioniert soweit...

Besten Dank für eure Hilfe

grüsse
ragnar
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 05.01.07, 11:03
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 25
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

Also ich würde das so versuchen
Dem PHP-Skript für die Sprache Französisch ein paar andere TS Informationen übergeben.
Code:
sprachflagge = en
[globalVar = GP:L=1]
    # Hier nun die anderen Werte für Französisch 
    # wobei ich annehmen dass L=1 Französisch bedeutet
    sprachflagge = fr
[global]
Dann kannst Du in Deinem PHP-Skript entsprechend dem Wert der Variablen sprachflagge entscheiden welche Flagge und welchen Link Du anzeigst.

beste Grüße

Sareen
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 06.01.07, 12:37
Forum Newbie
 
Registriert seit: 04.01.07
Alter: 24
Beiträge: 16

Gelöst


hello

nach heftigen grübeln und ausprobieren gelang es mir auch die lösung zu finden:

temp.SPRACHE = PHP_SCRIPT
temp.SPRACHE.file = fileadmin/scripts/language_select.php

diese kann ich dann dem subparts übergeben und der zeigt es mir im template an.
ach wie simpel es doch war

workOnSubpart = DOCUMENT_BODY
subparts.SPRACHE < temp.SPRACHE
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 nameac TYPO3 4.x Fragen und Probleme 14 10.07.07 15:51
Mehrsprachige Seite: es werden die Inhalte aus beiden Sprachen angezeigt suendesizer TYPO3 4.x Fragen und Probleme 2 26.02.07 08:53
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
Mehrsprachige Seite mit unterschiedlichen Templates SimonFL TYPO3 3.x Fragen und Probleme 7 08.06.05 11:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 Uhr.


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