Zum Inhalt springen

Ich bekomms nicht hin,...........

Erstellt am 12. Januar 2009 · 19 Antworten · letzte Antwort am 1. Dezember 2009

Tags: Frage

felis ·

Super, jetzt ist der englische Text weg - hurra! Und auch der Sprachlink ist jetzt English aber wenn ich draufklick tut sich nix, auch nicht, wenn ich oben in der Zeile manuel von L=1 auf L=0 stelle
So schauts jetzt aus:

(PS: nach welchen Regeln wird eigentlich eingerückt? Dumme Frage aber wenn dann will ichs schon richtig machen - Immer die schließende Klammer auf gleicher höhe wie die öffnende? #paralyzed#

#-------------------------------für die Mehrsprachigkeit
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
[global]
#------------------------------------
seite = PAGE
seite {
   typeNum = 0
   includeCSS.file1 = fileadmin/styles.css

#-------------------------Template
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {

#---------------------------Sprachlink
LANGUAGE = TEXT
LANGUAGE.field = uid
LANGUAGE.wrap = <a href="index.php?id=|&L=1">English</a>

#--------------------------Hauptmenu
NAVIGATION = HMENU
NAVIGATION.special = directory
NAVIGATION.special.value = 715
NAVIGATION.entryLevel = 1
NAVIGATION.1 = GMENU
NAVIGATION.1.NO = 1
NAVIGATION.1.NO {
   XY = 160, 23
   backColor = #ffffff
   transparentColor = #ffffff

   10 = TEXT
   10.text.field = subtitle // title

   10.fontColor = #000000
   10.fontFile = fileadmin/fonts/CENTURY.TTF
   10.fontSize = 10
   10.niceText = 1
   10.offset = -30, 16
   10.align = right
                 }

#----------------------------Aufklapp
NAVIGATION.1.RO < .NAVIGATION.1.NO

#--------------------------Over oberesmenü
NAVIGATION.1.RO {
   15 < .10
   15.fontColor = #f7a9c8
   15.fontSize = 10
   15.offset = -30, 16
                }
NAVIGATION.1.CUR < .NAVIGATION.1.RO
NAVIGATION.1.CUR {
   4 = IMAGE
   4.file = fileadmin/images/nav_over.jpg 
                  }
#-------------------------anzeigen der unterpunkte
SUBNAVI.2 < .NAVIGATION.1
#--------------------------Infomenü
INFO = HMENU
INFO.special = directory
INFO.special.value = 714
INFO.entryLevel = 1
INFO.1 = GMENU
INFO.1.NO = 1
INFO.1.NO {

   XY = [10.w]+10,15
   backColor = #ffffff
   transparentColor = #ffffff

   10 = TEXT
   10.text.field = subtitle // title
   10.fontColor = #000000
   10.fontFile = fileadmin/fonts/CENTURY.TTF
   10.fontSize = 10
   10.niceText = 1
   10.offset = 10, 13
            }   
#-----------------------------------------------------Inhalt einfügen
LINKS < styles.content.get
RECHTS < styles.content.getRight

              }
             }

[globalVar = GP:L=1]
LANGUAGE.wrap = <a href="index.php?id=|&L=0">Deutsch</a>
[global]
felis ·

Ich hab zumindest unter dem Menüpunkt Liste auf der rootseite (die weltkugel) einen Datensatz Websitesprachen - English angelegt.

BastianBalthasarBux ·

seiten hast du auch schon übersetzt?
wenn nicht, dann wird standardmässig die standardsprache angezeigt.
ausser man stellt explizit ein, dass dieses verhalten NICHT erwünscht ist.

und was das einrücken betrifft:

Ein guter Programmierer-Editor übernimmt das für dich.

Da gibt es zb. den UltraEdit (kostet glaub ich 50 $) für den gibts sogar ein syntax highlighting für TypoScript.

und es gibt auch gratis tools, wie notepad+, editra (der ist super, fast so gut wie UltraEdit-Studio) oder pspad (letzterer ist zwar für meinen geschmack nicht 'gut', gibts aber ebenfalls typo-script highlighting von sweetts, und ist eben halt gratis).

Kurzregel: nach einer öffnenden geschwungenen oder runden klammer wird eingerückt, und nach einer schließenden wieder 'ausgerückt'.
das reicht erstmal zur codeformatierung für typoscript.

Dirk1 ·

Das Thema ist zwar schon etwas älter.
Ich habe mich nur gerade stundenlang damit gequält:

M.E. muss es heissen (auf das gegebene Beispiel bezogen):

seite.config.sys_language_uid = x

und nicht wie in allen Dokumenatationen:

config.sys_language_uid = x

Würde mich interessieren, was ich da vielleicht missverstanden haben könnte.
Bei mir gehts eben nur in der ersten Variante.

Dirk

just2b ·

page.config.foo überschreibt einstellungen von conig.foo sofern das PAGE-Objekt page heißt. wenn dem nicht so ist, ist quasi mit v1 gar nichts konfiguriert.

Dirk1 ·

..sofern das PAGE-Objekt page heißt. wenn dem nicht so ist, ist quasi mit v1 gar nichts konfiguriert.

Das ist klar. Ich hatte mich auf das hier vorgetragene Beispiel bezogen (Seite).

Und wieso funktioniert bei BastianBalthasarBux auch die andere Variante?

Oder wo ist der Knackpunkt?

Dirk1 ·

config.foo ist die allgemeine Version, die funktioniert für jedes PAGE-Objekt

komisch, bei mir gehts eben nicht.
Hmm, vielleicht irgend ein Seiteneffekt von irgend etwas anderem.