Zum Inhalt springen

Menue wird im Template nicht angezeigt

Erstellt am 22. Februar 2005 · 9 Antworten · letzte Antwort am 23. Februar 2005

Tags: Templates & Layouts, Frage

Bastel ·

Ich schaffe es nicht ein Menue sichtbar im Template zu platzieren. Ich hoffe Ihr könnt mir helfen. *schontotalverzweifeltist*

Ich habe ein Template als HTML-Datei eingesetzt und den Punkt in dem das Menue angezeigt werden soll mit dem Marker ###NAVIGATION### gekennzeichnet.

Alles was ich unter Setup zu stehehn habe (Dort wo ich das Template eingebunden hab) ist:

# Default PAGE object:
page = PAGE
page.typeNum = 0

#Body-Tag der Seite
page.bodyTag = <body bgcolor="#FFFFFF" bottommargin="0" leftmargin="0" marginheight="0" marginwidth="0" rightmargin="0" topmargin="0">

page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/layout.html
   
   marks.INHALT = TEXT
   marks.INHALT.value = Hallo Welt
  
   workOnSubpart = DOKUMENT
}


marks.NAVIGATION = HMENU
marks.NAVIGATION.1 = TMENU
marks.NAVIGATION.1.NO {
   allWrap = |<br>
   beforeImg = fileadmin/img/pfeilchengrau.gif
   beforeROImg = fileadmin/img/pfeilchenrot.gif
   RO = 1
}
marks.NAVIGATION.1.ACT = 1
marks.NAVIGATION.1.ACT {
   allWrap = |<br>
   beforeImg = fileadmin/img/pfeilchengruen.gif
   RO = 1
}
marks.NAVIGATION.2.ACT = 1
marks.NAVIGATION.2.ACT {
   allWrap = |<br>
   beforeImg = fileadmin/img/pfeilchenrot.gif
}

Das Beispiel ist aus einem Buch, aber ich bekomm nur das Hallo Welt im Ergebnis zu sehen. An der Stelle des Menüs steht noch immer der Marker.
Muss ich noch etwas einstellen / beachten oder ist an dem Script etwas nicht in Ordnung?

Danke für die Mühe.
Gruß: Bastel

theo ·

wenn du eine schließende klammer vor die menümarker setzt, dann brauchste dich nich zu wundern, daß nix mehr kommt... 😉

Hille ·

Hi,
um den Marker zu testen kannst du folgendes eingeben:

        marks.NAVIGATION = TEXT
        marks.NAVIGATION.value = NAVIGATION-Test ok!!

Wenn das ok ist, scheint es dann ein generelles Template Problem zu geben.

Gruß
Hille

theo ·

soll ich mich nochmal wiederholen? 😉
also hier jetzt zum mitlesen ein ausschnitt

...
page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/layout.html
   
   marks.INHALT = TEXT
   marks.INHALT.value = Hallo Welt
 
   workOnSubpart = DOKUMENT
}
...

alles klar?

Bastel ·

#giggle# Hätte nicht gedacht das ich nach so viel rumprobieren noch mal zum lachen kann!

Man kann so blind sein.
Ohne Euch hät ich morgen noch gesessen.
Ich hab einfach den Begriff marks zu wenig beachtung geschenkt. Der Test von Hille war somit auch hinfällig.
Hab diesen Trotz des ersten Posts von theo ans Ende gesetzt. Hat also auch nicht funktioiniert. Beim 3. Post hab auch ich gescheckt worauf Ihr hinaus wolltet.

Kann man eigentlich nach einem Tag Typo3 schon so geschädigt sein? Ging Euch das auch so?

Danke
Gruß Bastel

Bastel ·

Ich glaub ich würde es nicht als angefurzt bezeichnen.
Dieses TypoScript zeug liegt mir einfach nicht. Vielleicht kommts ja noch. Geholfen hat wie gesagt das kopieren von dem Menueteil des Scripts in den oberen Teil. Wie theo es schon im ersten Post sagte. Nur habe ich das beim ersten Post noch nicht verstanden. Demzufolge hat auch dein Test nicht funktioniert. Bei Post nummer 3 ist mir dann klar geworden woran es lag. Habe einfach alles

page.10 = TEMPLATE 
page.10 { 
   template = FILE 
   template.file = fileadmin/layout.html 
    
   marks.INHALT = TEXT 
   marks.INHALT.value = Hallo Welt 
  
   workOnSubpart = DOKUMENT 
}

hier mit eingefügt und es hat funktioniert. Dein Beispiel natürlich auch. Funzt jetzt super. Danke

BastianBalthasarBux ·

jaja, eine programmiersprache beherrschen kann schon hilfreich sein um mit t3 zu arbeiten 😉

ich würde noch das 'workonsubpart' VOR den bereich mit den einzelnen markern stellen.
wundert mich dass das so geht. aber ts is halt viiel geduldiger als beipielsweise c++ oder c# 😉

mfg bbb

Bastel ·

PHP, mySQL alles kein Problem, vom Studium her noch C und sowas, aber den Anschluß zu Typo3 zu finden... Muhahaha... Ist ja auch eine Scriptsprache *g*

Respekt all denen die nicht verzweifelt haben. :o

Das schlimmste ist. Ich habe meiner alten Schule mal versprochen eine Internetseite zu machen, jedoch nicht damit gerechnet das sie wirklich darauf zurück kommen. Nun hab ich den Salat.
Und will ich damit wenig Aktualiserungsaufwand haben, ist Typo wohl eine recht brauchbare Alternative.

BastianBalthasarBux ·
Bastel schrieb

PHP, mySQL alles kein Problem, vom Studium her noch C und sowas,

dann sollten ja geschwungene Klammern keinen Fluchtreflex bei dir auslösen :=)
und objekthierarchien sollten auch keine probleme machen! 😉
und die syntax ist ja sicher vergleichbar mit einer mischung aus vbscript und java oder so, wenn man das vergleichen kann 🙂