Hallo miteinander
So jetzt die nächste Hürde das Dynamische Menue :-)
Mein Script sieht mittlerweile so aus:
###
seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/template.html
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
}
marks.TOP_MENU = HMENU
seite.20 = HMENU
seite.20.entryLevel = 1
seite.20.1 = TMENU
seite.20.1.NO {
linkWrap = <B>|</B><BR>
}
###
Doch es funktioniert nicht. Mache ich Syntax fehler?
Vielen Dank für eure Bemühungen.
Tag das:
marks.TOP_MENU = HMENU
seite.20 = HMENU
seite.20.entryLevel = 1
seite.20.1 = TMENU
seite.20.1.NO {
linkWrap = <B>|</B><BR>
sollte so ausehen:
marks.TOP_MENU = HMENU
marks.TOP_MENU.entryLevel = 1
marks.TOP_MENU.1 = TMENU
marks.TOP_MENU.1.NO {
linkWrap = <B>|</B><BR>
}
und die { von dem page.10 sollte erst nach dem Menü zugehen
MFG
Dander
seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/template.html
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
marks.TOP_MENU = HMENU
marks.TOP_MENU.entryLevel = 1
marks.TOP_MENU.1 = TMENU
marks.TOP_MENU.1.NO {
linkWrap = <B>|</B><BR>
}
}
---
So sieht das nun aus, ein Page unten dran mit Titel ist auch generiert. Doch das Menu bleibt leer. Nichts wird angezeigt. Was mache ich falsch?
wie sieht dein seitenbaum aus und wo liegt das template??
MFG
Dander
Danke für die prombte Antwort.
So sieht der Baum aus.
---typo3 (world symbol)
-----domain.ch
--------news
Das Template ist bei domain.ch hinterlegt.
kein wunder das du keine seiten angezeigt bekommt wenn du keine unter-seiten hast ^^
leg mal unterseiten bei domain.ch an und schmeis das entrylevel raus
MFG
Dander
Habe meinen Kommentar Sekunden später editiert, irgendwie übernimmt PHPBB meine leerzeichen nicht wirkich bei der ASCII Zeichnung. So wie es jetzt aber ersichtlich ist stimmt es. was mache ich falsch?
dann bitte ich noch um das template ^^
und der Inhalts-marker funktioniert???
MFG
Dander
Das Template:
--
seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/template.html
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
marks.TOP_MENU = HMENU
marks.TOP_MENU.entryLevel = 1
marks.TOP_MENU.1 = TMENU
marks.TOP_MENU.1.NO {
linkWrap = <B>|</B><BR>
}
}
---
Das HTML Template (template.html)
<html>
<head>
<title>Taxisoft.ch</title>
<body>
###DOKUMENT###
<br>
###INHALT###
<br>
###TOP_MENU###
<br>
###DOKUMENT###
</body>
</html>
noch was mach aus linkWrap allWrap
und nimm das entrylevel weg das brauchst du nicht
und funktioniert der inhaltsmarker???
MFG
Dander
du solltest dem menü vielleicht auch mal sagen, was es überhaupt anzeigen soll, z.b. den seitentitel? 😉
marks.TOP_MENU.1.NO {
linkWrap = <B>|</B><BR>
text.field = title
}
oder auch
marks.TOP_MENU.1.NO {
linkWrap = <B>|</B><BR>
field = title
}
weiß ich im moment bei einem TMENU nich so genau.
marks.TOP_MENU.1.NO {
linkWrap = <B>|</B><BR>
text.field = title
}
@ doku wäre mir neu das man das muss ^^
hab viele menüs ohne das am laufen....
versuch es mal so:
marks.TOP_MENU = HMENU
marks.TOP_MENU.1 = TMENU
marks.TOP_MENU.1.NO {
allWrap =|*| <b> | </b> <br> |*|
}
MFG
Dander
@dander
stimmt wohl. hab ich mich wohl mal vorlaut auf die fresse gelegt... :o
beim GMENU läuft´s so und ich hab mal wieder zuviel gedacht... 😉
dann ist es, wie du ja schon zweimal gesagt hattest, das entryLevel, also entweder auf 0 setzen oder rausschmeißen.
marks.TOP_MENU = HMENU
marks.TOP_MENU.1 = TMENU
marks.TOP_MENU.1.NO {
allWrap =|*||*|
}
}
--
So hat es prima geklappt, jetzt wie kann ich das allwrap so nutzen das es mir folgendes ausgibt?
bsp:
| news | Download | Kontakt |
Danke für euer hilfe. Ihr seit echt die grössten.
jetzt wie kann ich das allwrap so nutzen das es mir folgendes ausgibt?
bsp:
| news | Download | Kontakt |
indem du optionsplit richtig einsetzt 😉
also z.B standardmäßig vor jedem Link ein "|" ausgeben lassen und nach dem letzten zusätzlich noch eines. (und den entsprechenden Sonderzeichencode verwenden, sonst kommt typo bestimmt durcheinander)
allWrap =| | |*||*| | | |