Zum Inhalt springen

TScript bei example: Mini Beispiel geht nicht! (help)

Erstellt am 25. Januar 2003 · 9 Antworten · letzte Antwort am 26. Januar 2003

Tags: Frage

Nethead ·

Hallo,

nach mehreren, recht erfolglosen versuchen mit T3 Seiten zu erstellen habe ich jetzt nochmal neu mit "TypoScript by Example" angefangen.

Hier scheitere ich schon beim ersten Beispiel "Hello World" mit menue.
Hello World funktioniert, aber das Menue will nicht.

Folgendes Steht in
Constants:

bgCol = white

Und in Setup:
-------------------------------------------------------------------------------
# Default PAGE object:
page = PAGE

# Here we use the constant we definde
page.bodyTag = <BODY bgColor="{$bgCol}">

# 0 for non framed pages, > 0 for framed pages.
page.typeNum = 0

page.10 = HTML
page.10.value = Hello World
page.10.value.case = upper

# We try to make a menu
page.5 = HMENU

page.5.1 = TMENU
page.5.1.wrap = | <BR><BR>
page.5.1.NO {
linkWrap = &nbsp;<font color=yellow> | </font>&nbsp;
ATagBeforeWrap = 1
}
-------------------------------------------------------------------------------

Kann mir irgendjemand erklaeren wieso diese daemliche Beispiel bei
mir nicht geht. Ich habe alles 1 zu 1 aus der Doku herausgemacht.

Gruss,

Arnd

Nethead ·

Hallo,

jetzt habe ich, obwohl es in der Doku nicht erwaehnt ist, auch content(default) im template drinn.

Das Menu geht trotzdem nicht. Argh.

Gruss,

Arnd

brainkiller2000 ·

Hi,

wie sieht Deine Seitenstruktur aus ?

Ab wann kommt ein "Kontotenpunkt" ( ID der Seite ) und wann soll dein Menü beginnen ( ID der Seite )

MfG
BK

P.S. Poste mal Deine Seitenstruktur

Nethead ·

Hallo,

ich habe momentan fuenf Testseiten die alle Direkt unter "root", also unter dem Globus (id=0) auf meiner Testseite aufgehaengt sind.

Das sieht im admin-login ungefaehr so aus:

[-] (globus, id=0) Test-1-2-3
-[] (id=18-) TypoScriptByexample
-[] .. vier wetere Testseiten.. mit den ids 17,15,7,14

Die Seite mit dem von mir geposteten setup-script code ist die erste mit der id=18.

Sollte der Code mit ver 3.5b5 so funktionieren? Soll ich die Installation mal komplett neu machen?

Danke & Gruss,

Arnd

[/quote]

Nethead ·

mach mal eine Unterseite ( also Globus) root - Seite1 - Seite2

Meinst du das Seite2 den T3Script Code von Typo3ByExample enthalten soll. und UNterseite (also kind) von Seite1 ist? Und muss ich dann die Template Attribute "Rootlevel" + "Clear" setzen oder loeschen?

Frage: Mir ist aufgefallen das nirgenwo der Inhalt des Menu-Items im Template gesetzt wird. Wo wird er dann gesetzt? Ich denke momentan das es daran liegt?! Also wie und wo setze ich den die Menue-Punkte fuer das TMENU/HMENU Objekt?

Dank & Gruss,

Arnd

brainkiller2000 ·

Hi,

also ich ahb den Code getestet - funzt !

Du legst jetzt unter der "Erdkugel" eine Seite an. Dann unter dieser seine eine Unterseite

O ( Erdkugel )
|
Hauptseite
|
_______Unterseite

In der Hauptseite erzeuge ein neues Template und kopiere den Code:

# Default PAGE object:
page = PAGE

# Here we use the constant we definde
page.bodyTag = <BODY bgColor="{$bgCol}">

# 0 for non framed pages, > 0 for framed pages.
page.typeNum = 0

page.10 = HTML
page.10.value = Hello World
page.10.value.case = upper

# We try to make a menu
page.5 = HMENU

page.5.1 = TMENU
page.5.1.wrap = | <BR><BR>
page.5.1.NO {
linkWrap = &nbsp;<font color=yellow> | </font>&nbsp;
ATagBeforeWrap = 1
}

ins Setup

Das sollte funzen

Bei mir kommt eine Seite mit grünem Hintergrund - als Content Hello World und oben ein Menü mit "Unterseite"

Ich hoffe das hat geholfen

MfG
BK

Nethead ·

Hallo,

ich habs jetzt gerafft. Der Code macht nix anderes als auto-magisch aus vorhandenen Unterseiten, also seiten die unterhalb der Seite mit dem Testcode angelegt wurden, Menus zu machen.

Da ich keine Unterseiten Angelegt hatte gabs auch kein Menue 🙂

VILEN DANK FUER DIE HILFE BRAINKILLER!

Gruss,

Arnd