Hallo,
ich habe folgendes Problem mit den Platzhaltern. Wäre nett wenn jemand von der Comunity helfen würde oder könnte.
Also ich habe im Template 6 verschiedene Platzhalter die wie folgt heissen:
###LOGO####
###NAVIGATION###
###TRAILER###
###MENUOBEN###
###MENULINKS###
###INHALT###
Der Platzhalter ###NAVIGATION### enthällt 4 verschiedene einfache *.gif Grafiken. Diese Grafiken habe ich durch den Typoscript - Code wie folgt hinzugefügt:
NAVIGATION_01 = IMAGE
NAVIGATION_01.file = fileadmin/images/navi1.gif
NAVIGATION_02 = IMAGE
NAVIGATION_02.file = fileadmin/images/navi2.gif
Das Problem liegt daran das ich die NAVIGATION erstens nicht verlinken kann so dass wenn mit der Maus darauf geklickt wird die Inhalte der restlichen 5 Plazthalter sich ändern.
Ich möchte folgende Plazthalter wie das LOGO, TRAILER und MENUOBEN ändern, diese Platzhalter sind jedoch auch Grafiken, die wie bei dem Oberen Code zu sehen sind hinzugefügt worden sind.
Die Platzhalter INHALT und MENULINKS sollen sich auch so fern ändern das der MENULINKS einen anderen Wert bei entryLevel und special.value bekommt und somit auch für den Rollover - Effekten einige andere Eigenschaften.
Durch das Klicken der Menüs mit Hilfe von MENULINKS - Platzhalter ändert sich auch je nachdem der INHALT
Ich weiss nicht wie ich das zu Lösen habe ? Lieber würde ich schritt für schritt lösen wollen also erst ermöglichen das die einfachen Grafiken ( ###NAVIGATION### ) im Template verlinkt werden können und durch das klicken die anderen Platzhalter sich ändern und zwar die von LOGO, TRAILER und MENUOBEN
Kann jemand mir dabei helfen?
Danke im Vorraus
Hallo psycho,
schonmal hier mit probiert? http://www.mittwald.de/fileadmin/pdf/dokumentation.pdf
Ist für den Anfang ganz hilfreich!
Ich denke mal, dass du die Sache bischen falsch angegangen bist. Für dein Menü würde ich mal in der Doku unter GMENU schauen.
Gruß
Daniel
Hallo walter,
ich habe folgenden Code mit Typoscript erstellt:
# Die Webseite darstellen
page = PAGE
# Number Type Difinition
page {
typeNum = 0
# Code der Seite
bodyTag = <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" align="center">
# Stylesheet einbinden
stylesheet = fileadmin/style.css
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/index.html
10.workOnSubpart = DOKUMENT
10.marks {
#LOGO anzeigen
LOGO = IMAGE
LOGO.file = fileadmin/images/logo_blau.gif
# NAVIGATIONEN anzeigen
NAVIGATION_01 = IMAGE
NAVIGATION_01.file = fileadmin/images/navi1.gif
# NAVIGATIONEN anzeigen
NAVIGATION_02 = IMAGE
NAVIGATION_02.file = fileadmin/images/navi2.gif
# Das grafische Menü erstellen
UNTERMENU= HMENU
UNTERMENU {
wrap = <img src="fileadmin/images/linie_weiss.gif" width="178" height="1"><br>|
special = directory
special.value = 23
special.text.field= title
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 181, 24+[16.h]
backColor = #082F95
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = |
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 10
10.niceText = 0
10.offset = 14, 16
# Eine ggf. vorhandene zweite Textzeile
15 < .10
15.text.listNum = 1
15.offset = 14, 32
# Hilfsebene zur Berechnung der Höhe von Menüpunkten
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSize = 22
16.offset = 1000,1000
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 181, 1
backColor = #FFFFFF
}
20.offset = 0, 23+[16.h]
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO.backColor = #061467
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 9
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
Mit dem GMENU habe ich ja den ROLLOVER EFFEKT REALISIERT und es klappt prima nun möchte ich das sich das LOGO und das GMENU ändern wenn ich eins der beiden NAVIGATIONEN klicke wobei ich auch nicht weiss wie ich die NAVIGATION die als *.gif datei mit Hilfe von Typoscript angelegt bzw. angezeigt wird verlinke
ich brauche unbedingt eine Lösung hoffe das du oder andere mitglieder mich verstehen
Vielen dank
Naja, wenn du das MAINMENU unbedingt "hardcoded" haben möchtest, dann solltest du dir mal typolink anschauen
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Typolink.html
Und damit sich das Logo in Abhängigkeit von dem gewählten Link ändert hilft dir eine Condition weiter.
http://jweiland.net/typo3cms/howto/typoscript-bedingung/
Oder du gehst den Weg hier
#358686
Gruß
Daniel
hallo,
ich habe folgenden code erweitert bzw. verändert um die *.gif´s zu verlinken.
NAVIGATION_02 = TEXT
NAVIGATION_02 {
1 = TEXT
wrap = <a href="index.php?id=36"><img src="fileadmin/images/navi4.gif" border="0" /></a>
}
Jedoch habe ich die Schwierigkeit mit dem Condition:
Beim klicken auf dem Link NAVIGATION_02 wird in der Adressleiste index.php?id=36 angezeigt.Da ist die Schwierigkeit den GMENU und dessen unter Menüpunkte an zu zeigen die mit der ID 36 versehen sein sollen.
Also:
Das Menü ist in einer <table>...</table> mit dem Platzhalter UNTERMENU. Wenn die Adressleiste index.php?id=36 anzeigt durch den Klick auf die NAVIGATION_02 soll der Inhalt des GMENU´s ändern und die Untermenüpunkte der ID mit der Wert 36 haben und je nachdem soll die Farbe des GMENU´s ändern also eine andere Farbe bekommen. Eventuell auch mit ROLLOVER - EFFEKT
Wie schreibe ich dies in einer Condition? Habe noch nicht mit Condition die Erfahrungen gemacht obwohl ich einiges damit versucht habe.