Hi. Ich habe mal eine Frage.
Ist es möglich, MARKER im Dokument mit HTML-Templates zu füllen?
Das Problem ist eine Navigation, die auf Mouse-Over reagiert (Bildchen-Wechsel). Der aktuelle Punkt der Navigation hat aber immer eine andere Farbe. Ich würde nun gerne im Template die Seite laden. Die Seite hat zwei Marker. Einen für das Menue und einen für den Content.
Den Content bekomme ich ohne Probleme geladen. Den Marker MENUE aber nicht. Im Fileadmin liegen 6 verschiedene HTML-Templates, die je nach Seite ersetzt werden sollen. Weiß da jemand was?
Mein Versuch - geht aber nicht...
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor="#ffffff" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" bgproperties="fixed">
### Fuer das Menue ###
seite.5 = TEMPLATE
seite.5.template = FILE
seite.5.template.file = fileadmin/templates/menue_deutsch/home.html
### Ende Menue ###
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/templates/main_deutsch.html
seite.10.workOnSubpart = DOKUMENT
### Fuer das Menue ###
seite.10.marks.MENUE = CONTENT
seite.10.marks.MENUE < seite.5.template.file ### Das sit die Stelle...
### Ende Menue ###
seite.10.marks.MARKER1 = CONTENT
seite.10.marks.MARKER1 < styles.content.get
seite.10.marks.MARKER1.select.orderBy = sorting
Danke
Micha78
hallo micha78,
ich würde dir eine alternative vorschlagen. wenn ich es richtig verstanden habe, dann möchtest du für jeden navigationspunkt eine andere farbe!
das kannst du in typo3 mit dem split-operator wesentlich eleganter mache!
falls du den farbwechsel haben möchtest, kann ich dir gerne zeigen wie das mit dem split-operator funktioniert!
mfg
bk
Ist es möglich, MARKER im Dokument mit HTML-Templates zu füllen?
grundsätzlich ja.
versuchs mal damit:
...
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/templates/main_deutsch.html
seite.10.workOnSubpart = DOKUMENT
seite.10.marks.MENUE = TEMPLATE
seite.10.marks.MENUE.template = FILE
seite.10.marks.MENUE.template.file = fileadmin/templates/menue_deutsch/home.html
...
oder (besser wegen ordnung und übersicht):
##deklariere object
menudeutsch = TEMPLATE
menudeutsch.template = FILE
menudeutsch.template.file = fileadmin/templates/menue_deutsch/home.html
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/templates/main_deutsch.html
seite.10.workOnSubpart = DOKUMENT
##copy object to
seite.10.marks.MENUE < menudeutsch
## überschreibe (condition ??)
[???]
seite.10.marks.MENUE.template.file = neues Template
[global]
hth
Markus
Das ging ja schnell.
Danke. Aber Kunde hat eben alles wieder verworfen :-)
Was solls. Ich denke aber, daß ich die Tipps dennoch gut brauchen kann.
Nochmal: Danke ;-)
Micha78