Zum Inhalt springen

Menue

Erstellt am 24. März 2005 · 11 Antworten · letzte Antwort am 24. März 2005

Tags: Frage

sushi ·

liebe leute bitte nicht lachen aber irgendwer muß den standard nach unten hin festlegen 😉

ich hab folgendes setup geschrieben.

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

page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file = fileadmin/vorlage.html

page.20.template {
workonsubparts = DOCUMENT_BODY

subparts.NAV = HMENU
subparts.NAV.special = directory
subparts.NAV.entrylevel = 0
subparts.NAV {
1 = TMENU
1.NO.allwrap = | <br>
}

subparts.CONTENT = TEXT
subparts.CONTENT.value = Das ist der große fliessssssstext

subparts.SPALTE= TEXT
subparts.SPALTE.value = das ist die spalterechts

}

mein problem ist das ich das menü nicht sehe.

ich habe es aus einem buch, dort sollte es funktionieren.

was mach ich falsch ich suche schon kanpp 1 std. an den 20 zeilen.

weiß es jemand auf den ersten blick, mach ich einen blöden anfängerfehler???

danke
sushi

sushi ·

ja an der zahl 4

alle mit dem guten alten hello world scriptdie ich auch sehen kann bei anzeigen.

danke für die hilfe!
sushi

uiuiui ·

1. vielleicht liegts am tippfehler: allWrap
2. vielleicht liegts am maker, daher
schreib unternstehenden code mal dazwischen:
page.typeNum = 0

page.20 = TEMPLATE

page.10 = HMENU
page.10.special = directory
page.10.1 = TMENU
page.10.1.NO = 1
page.10.1.NO.allWrap = |

sushi ·

super funkt.

ich sehe die navigation jetzt links oben im bild
vor dem template -> is klar weil page.10 vor page.20 kommt

ich hab versucht das page.10 in
subparts.nav < page.10
geht leider nicht - keine veränderung.

ich hab das page.10 durch ein temp.10 ersetzt um nicht das page objekt benutzten zu müßen, leider taucht die navigation nicht mehr auf.
ich glaube das liegt darand as ich das temp objekt nicht definiert habe - oder muß man temp nicht definieren???
ich hab dazu leider nichts in meinem buch als auch in der einstieg nicht.

bitte um hilfe danke uiuiuiui für die hilfe
sushi

uiuiui ·

temp.navi = HMENU
temp.navi.special = directory
temp.navi.1 = TMENU
temp.navi.1.NO = 1
temp.navi.1.NO.allWrap = |

subparts.NAV < temp.navi

##### achtung, marker sind case sensitiv ####
## nav != NAV

werden denn die anderen marker (content und spalte) ersetzt?

sushi ·

danke uiuiui das mit temp.navi hat habe ich schon ausprobiert leider ohne erfolg.

jetzt fällt es mir wie schuppen von den augen, meine content, spalte und footer subparts werfen auch nichts aus das heist es muß einen anderen grund geben.

zur zeit sieht meinsetup so aus,
------------------------------------------------------
page = PAGE
page.typeNum = 0

temp.navi = HMENU
temp.navi.special = directory
temp.navi.1 = TMENU
temp.navi.1.NO = 1
temp.navi.1.NO.allWrap = |

page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file = fileadmin/vorlage.html
page.20.template {
workOnSubparts = DOCUMENT_BODY

subparts.NAV < temp.navi

subparts.CONTENT = TEXT
subparts.CONTENT.value = Das ist der große fliessssssstext

subparts.SPALTE = TEXT
subparts.SPALTE.value = das ist die spalterechts

subparts.FOOTER = TEXT
subparts.FOOTER = das ist der footertext blablabla
}

------------------------------------------------------

das sieht ja alles gut so aus und die vorlage.html sieht so aus

------------------------------------------------------
<div align="center">
<table width="800" border="0">
<!-- ###DOCUMENT_BODY### start -->
<tr>
<td width="921" height="23"><mg src="logo_600x200.jpg" width="600" height="150"></td>
</tr>
<tr>

<td height="23"><hr color="#FF0000">
<center><!-- ###NAV### start -->
<!-- ###NAV### stop --></center>
<hr color="#FF0000"></td>
</tr>
<tr>
<td height="23" valign="top">
<table width="100%" border="1">
<tr>
<td>
<!-- ###CONTENT### start -->
<!-- ###CONTENT### stop -->
</td>
<td width="200">
<!-- ###SPALTE### start -->
<!-- ###SPALTE### stop -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="23">
<hr color="#FF0000">
<div align="center">
<!-- ###FOOTER### start -->
<!-- ###FOOTER### stop -->
</div></td>
</tr>
<!-- ###DOCUMENT_BODY### stop -->
</table>
</div>
------------------------------------------------------

ich glaube nicht das es an der vorlage liegt.

danke
sushi

uiuiui ·

2 fehler:

workOnSubparts = DOCUMENT_BODY
ersetzen durch:
workOnSubpart = DOCUMENT_BODY

subparts.FOOTER = das ist der footertext blablabla
ersetzen durch
subparts.FOOTER.value = das ist der footertext blablabla

sushi ·

aber eigentlich müßte es funktionieren oder?
ich hab die sachen geändert und ändern tut sich nichts

liegt das daran das die vorlage eine html endung hat oder mach ich bei den ###TAGS### fehler ???

ich habe mir den quelltext durchgelesen und die vorlage sieht eins zu eins wie das original aus, so als ob er in das template nichts hineinschreiben könnte.

danke

sushi

uiuiui ·

so gehts:

### setup:

temp.navi = HMENU
temp.navi.special = directory
temp.navi.1 = TMENU
temp.navi.1.NO = 1
temp.navi.1.NO.allWrap = |


page = PAGE
page.typeNum = 0

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/vorlage2.html
workOnSubpart = DOCUMENT_BODY

subparts.NAV < temp.navi

subparts.CONTENT = TEXT
subparts.CONTENT.value = Das ist der große fliessssssstext

subparts.SPALTE = TEXT
subparts.SPALTE.value = das ist die spalterechts

subparts.FOOTER = TEXT
subparts.FOOTER.value = das ist der footertext blablabla
}



###fileadmin/vorlage2.html :

<!-- ###DOCUMENT_BODY### start -->

<!-- ###NAV### start -->
<!-- ###NAV### stop -->
<br>
<!-- ###CONTENT### start -->
<!-- ###CONTENT### stop -->
<br>
<!-- ###SPALTE### start -->
<!-- ###SPALTE### stop -->
<br>
<!-- ###FOOTER### start -->
<!-- ###FOOTER### stop -->

<!-- ### DOCUMENT_BODY### stop -->