Zum Inhalt springen

instuction von kasper

Erstellt am 24. Juni 2005 · 8 Antworten · letzte Antwort am 1. Juli 2005

Tags: Frage

alphaonline ·

Seeeehr ausdrucksstark ... :o

Was genau hast Du für ein Problem ??

Weisst Du nicht wo Du die Sprachumschaltung einbindest, oder kommen einfach nur keine Grafiken, oder was ???

Stev99 ·

danke erstmal fuer dein antwort....

mein problem ist, ich kann nicht die Sprachumschaltung einbindet.

von kasper anleitung habe nur bis Step 4: Create page content in the new language.

bei step 5....hmm hat er direckt 3 fahne gezeigt...bei mir taucht diese fahne nicht. ist dass automatisch oder soll ich installieren in Backend ?

eigentlich die fahne soll ja in Frontend auftauchend oder...bei mir hat keine fahne.

uebrigens ich habe die typo3 version 3.5.0
und ich habe die fussball beispiel seite von installation editieren.

Stev

alphaonline ·

Ich kenne zwar das HowTo von Kasper nicht, aber:

1. als erstes eine weitere Sprache anlegen (Klick auf Weltkugel -> Neu -> Sprache -> Sprache angeben )

2. Dann brauchst Du einen Marker im Deinem Template, wo später Deine Sprachumschaltung hin soll; z.B. ###LANGUAGE###

3. Im Setup Deines Templates musst Du TYPO3 dann auch sagen, dass Du mit mehreren Sprachen arbeiten willst (hier Deusch und Englisch, Standardsprache Deutsch)

############################################### 
# Konfiguration der Sprachen 
############################################### 

# Standardsprache deutsch wird festgelegt 
config.sys_language_uid = 0 
config.language = de 
config.locale_all = de_DE
date_stdWrap.strftime = %d. %B %Y 
time_stdWrap.strftime= %H:%M 

############################################### 
# die Variable zur Sprachauswahl wird definiert 
config.linkVars = L 


############################################### 
# die verschieden Seiten-Sprachen werden definiert 

# Deutsch, sys_language.uid = 0 
[globalVar = GP:L = 0] 
config.sys_language_uid = 0 
config.language = de 
config.locale_all = de_DE
date_stdWrap.strftime = %d. %B %Y 
time_stdWrap.strftime= %H:%M 
[global] 

# English language, sys_language.uid = 1 
[globalVar = GP:L = 1] 
config.sys_language_uid = 1 
config.language = en 
config.locale_all = english
date_stdWrap.strftime = %d of %B %Y
time_stdWrap.strftime= %I:%M %p 
[global] 

### ENDE SPRACHUMSCHALTUNG #######################

4. zum Schluss im Setup des Templates irgendwo innherhalb der PAGE-Konfiguration noch die Sprachumschaltung aktivieren:

### SPRACHUMSCHALTUNG
      LANGUAGE = PHP_SCRIPT 
      LANGUAGE { 
      file = fileadmin/scripts/my_languageMenu.php 
      }

Die eigentliche Datei media/scripts/my_languageMenu.php kannst Du dann noch Deinen Bedürfnissen entsprechend anpassen und wie im Beispiel z.B. unter fileadmin/scripts/my_languageMenu.php speichern...

alphaonline ·

"Big Feet" baut auf dem integrierten Standard-Template 'BUSSINESS' auf und ersetzt nur ein paar Farben und Logos !

Ich würde zum Testen der Sprachumschaltung ein eigenes Template einbinden.

Oder falls Du eine Template Datei suchst, weisse doch mal das Template 'GREEN' zu, das wird aus einer Template-Datei geladen, und die findest Du unter /tslib/media/uploads/green/template.tmpl !

Da kannst Du dann auch einen Marker ###LANGUAGE### einbauen und testen 😉

Stev99 ·

danke.....

von dein 4 schritte....nur die schritt 4 habe ich schwierigkeit.

schritt 1:

Bild: thunder-info.de/…/30_2.JPG

schritt 2:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>GREEN template</title>
</head>
<body>
<!-- ###DOCUMENT_BODY### begin -->
<table border="0" cellpadding="0" cellspacing="0" width="1">
<tr>
<td>###TOP_LOGO###</td>
<td>###TOP_IMAGE###</td>
</tr>
<tr>
<td colspan="2" nowrap="nowrap">###MAIN_MENU###</td>
</tr>
<tr>
<td colspan="2">
<table border="0" cellpadding="0" cellspacing="0" width="1">
<tr>
<td><img src="clear.gif" height="1" width="10" alt="" /></td>
<td valign="top">
###PAGE_TITLE###<br /><br />
###SUB_MENU###
</td>
<td><img src="clear.gif" height="1" width="25" alt="" /></td>

<td valign="top">###CONTENT###</td>

<td>###LANGUAGE###</td>

</tr>
</table>
</td>
</tr>
</table>
<!-- ###DOCUMENT_BODY### end -->
</body>
</html>

Bild: thunder-info.de/…/30_1.JPG

schrit 3:
Bild: thunder-info.de/…/30_4.JPG

schritt 4:
Bild: thunder-info.de/…/30_3.JPG

### SPRACHUMSCHALTUNG
LANGUAGE = PHP_SCRIPT
LANGUAGE { file =fileadmin/scripts/my_languageMenu.php
}
ich soll irgendwo hier schreiben...aber wie ?

eine frage noch....
wie kann ich meine eigene template bauen ?
ich habe rumgespielt.....zuerst habe ich ein template gebaut und fug es in ordner Stev
Bild: thunder-info.de/…/template_1.JPG

aber es tauch net bei auswahl
Bild: thunder-info.de/…/template_2.JPG

alphaonline ·

eine frage noch....
wie kann ich meine eigene template bauen ?

Deine Template-Vorlage bindest Du im Setup Deines root-Templates ein:
Also als erstes Dein Template nach fileadmin/ kopieren und dann im Setup darauf verweisen:

(fileadmin/DATEINAME.html in Zeile 9 mit Deinen Werten ersetzen !!!

################################################

seite = PAGE
seite {
   typeNum = 0
  
   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/DATEINAME.html
   10.workOnSubpart = DOCUMENT_BODY
   10.marks {


### Hier werden dann die Menüs definiert ###


#####################################
## Inhalte je nach definierten Spalten auslesen - 0-Normal, 1=Links, 2=Rechts, 3=Rand (rechts)
#####################################

### INHALT auslesen für Bereich CONTENT, Spalte0 - normal ###
        CONTENT = CONTENT
        CONTENT {
            table = tt_content
            select.orderBy = sorting
            select.where = colPos = 0
            select.languageField = sys_language_uid
            }


### SPRACHUMSCHALTUNG
      LANGUAGE = PHP_SCRIPT 
      LANGUAGE { 
      file = fileadmin/scripts/my_languageMenu.php 
      }
   }
}