Hallo,
ich hab ein Template erstellt, das folgendermaßen aussieht:
Menu:
temp.MENU_GR_MOZ.1 { expAll = 1 layerStyle = position:absolute;VISIBILITY:hidden; lockPosition = # lockPosition = y # xPosOffset = -400 # yPosOffset = 1 topOffset = 130 displayActiveOnLoad = 0 dontHideOnMouseUp = 0 hideMenuWhenNotOver = 2 hideMenuTimer = 1 useLargestItemX = 1 relativeToParentLayer=1 NO { backColor = #F7FDB4 XY = [10.w]+20, 42 # allWrap = | 10 { # fontFile = fileadmin/intranet/design/fonts/verdana.ttf fontSize= 11 offset = 0,25 niceText = 0 align = center } } RO = 1 RO.backColor = #227332 RO.10.fontColor = #FFFFFF } ## -- 1.Layer -- temp.MENU_GR_MOZ.2 { expAll = 1 layerStyle = position:relativ; # lockPosition = x # xPosOffset = -40 # lockPosition = y # yPosOffset = -5 displayActiveOnLoad = 0 dontHideOnMouseUp = 0 hideMenuWhenNotOver = 2 hideMenuTimer = 2 useLargestItemX = 1 dontFollowMouse = 1 relativeToParentLayer = 1 NO { backColor = #F7FDB4 XY = [10.w]+10 , 25 10 { #fontFile = fileadmin/intranet/design/fonts/verdana.ttf fontSize= 11 offset = 5,15 niceText = 0 } ## -- Rahmen um die Menüpunkte -- ## 20 { dimensions=0,0,1,150 color=#227332 } 30 < .20 30.align=r 40 { dimensions=0,0,180,1 color=#227332 align=,b } } RO = 1 RO.backColor = #227332 RO.10.fontColor = #FFFFFF } temp.MENU_GR_IE.1 { expAll = 1 layerStyle = position:absolute; VISIBILITY:hidden; lockPosition = x xPosOffset = -390 topOffset = 130 displayActiveOnLoad = 0 dontHideOnMouseUp = 0 hideMenuWhenNotOver = 2 hideMenuTimer = 2 useLargestItemX = 1 NO { backColor = #F7FDB4 XY = [10.w]+20, 42 10 { # fontFile = fileadmin/intranet/design/fonts/verdana.ttf fontSize= 11 offset = 0,25 niceText = 0 align = center } } RO = 1 RO.backColor = #227332 RO.10.fontColor = #FFFFFF } ## -- 1.Layer -- temp.MENU_GR_IE.2 { expAll = 1 layerStyle = position:absolute; lockPosition = x xPosOffset = -40 lockPosition = y yPosOffset = -5 displayActiveOnLoad = 0 dontHideOnMouseUp = 0 hideMenuWhenNotOver = 2 hideMenuTimer = 2 useLargestItemX = 1 dontFollowMouse = 1 relativeToParentLayer = 1 NO { backColor = #F7FDB4 XY = [10.w]+10 , 18 10 { #fontFile = fileadmin/intranet/design/fonts/verdana.ttf fontSize= 11 offset = 5,15 niceText = 0 } ## -- Rahmen um die Menüpunkte -- ## 20 { dimensions=0,0,1,150 color=#227332 } 30 < .20 30.align=r 40 { dimensions=0,0,180,1 color=#227332 align=,b } } RO = 1 RO.backColor = #227332 RO.fontColor = #FFFFFF } }
2. Haupttemplate:
## *-- Seite definieren, konfigurieren --* ## Automaketemplate content.file = fileadmin/design/template/main.html elements { BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY HEAD.all = 1 HEAD.all.subpartMarker = DOCUMENT_HEADER HEAD.rmTagSections = title P.class.sitepath = 1 TABLE.all = 1 TABLE.all.includeWrappingTag = 1 DIV.all = 1 } relPathPrefix = fileadmin/ } ## Ein Objekt vom Typ PAGE mit dem Namen page erzeugen ## Seitentyp definieren ## Immer nötig, da sonst keine Seite Seiteninstanz vorhanden ist ## 0 ist hier die Standart-Seite (weitere möglich, zB Druckversion) page.typeNum = 0 ## Indexierung der Seite aktivieren page.config.index_enable = 1 ## -- Deutsche Sprache -- page.config.sys_language_uid = 0 ## -- Linux: -- ## page.config.locale_all = de_DE ## -- Windows: -- ## #page.config.locale_all = German ## Festlegung des DOCTYPES ## Hier: XHTML Transitional page.config.doctype = xhtml_trans page.config.xhtml_cleaning = all ## Simulate Static #page.config.simulateStaticDocuments_noTypeIfNoTitle = 1 ## lib für Grafikmenü mit automatichen Layern bei Mouseover page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php ## lib für Textmenü mit automatichen Layern bei Mouseover page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php ## Hier werden die CSS eingebunden ## Hier: main.css page.stylesheet = fileadmin/design/style/style.css ## Body-Tag der HTML-Ausgabe definieren page.bodyTag = <body bgcolor="#1E5CA4" leftmargin="0" topmargin="0" valign="top"> ## Ein Objekt vom Typ TEMPLATE mit dem Namen 10 erstellen ## Den Typ des TEMPLATE als FILE definieren ## Einbindung des HTML-Design-Templates #page.10.template.file = fileadmin/design/template/main.html ## Bestimmung des Subparts der Designvorlage ## Hier: DOKUMENT page.10.workOnSubpart = DOCUMENT_BODY ## *-- Marker der Designvorlage werden gefüllt --* ## Hier: MENU, CONTENT ## Marker: CONTENT ## Inhalt wird aus der Content-Spalte im Backend genommen ## Marker: MENU ## Variante 1: Grafisch mit Layern ## Browserabhängigkeit muss überprüft werden durch if-Bedingung, da Browser unterscheidliche Verhalten zeigen ## Der Marker MENU wird mit dem entsprechenden TypoScript-Template gefüllt page.10.marks.MENU < temp.MENU_GR_MOZ [else] page.10.marks.MENU < temp.MENU_GR_IE [end] ## Marker: Anschrift ANSCHRIFT = IMAGE ANSCHRIFT.file = fileadmin/pics/clear.gif ## BILD_MENU nachträglich eingefügt BILD_MENU = IMAGE BILD_MENU.file = fileadmin/pics/newwave2.jpg ## Bild_Überschrift nachträglich [globalVar = GP:id!=434] BILD_UEBERSCHRIFT = IMAGE BILD_UEBERSCHRIFT.file { #XY = [10.w], [10.h] #XY = [20.w]+ [30.w] ,50 XY = 555 ,50 transparentBackground = 1 #backColor=#CCDAE7 #backColor=#052452 #10 = IMAGE #10.file = fileadmin/pics/badatelier.gif #10.file.width=700 #10.file.height=200 #10 = TEXT #10.text.field = title #10.offset = 10, 100 #10.fontFile = fileadmin/fonts/SABOBI__.TTF #10.fontFile = fileadmin/fonts/arial.ttf #10.fontSize = 30 #10.fontColor = blue #10.niceText = 1 20.offset = 0, 30 20.fontFile = fileadmin/fonts/arial.TTF 20.fontSize = 20 20.fontColor = #85a6c9 #20.niceText = 1 30.offset = 5, 40 30.fontFile = fileadmin/fonts/SABOBI__.TTF 30.fontSize = 15 30.fontColor = #052452 #30.niceText = 1 }
Leider erkennt er aber die Marker Anschrift, BILD_MENU und BILD_UEBERSCHRIFT nicht, sondern gibt sie mit den drei Rauten vorne und hinten aus.
Habt ihr eine Idee woran das liegen kann?
[edit]Also Anschrift und Bild_Menu hab ich jetzt weg - da hat das page.10.marks. davor gefehlt - nur bei Bild_Ueberschrift weiß ich nicht weiter - da hab ich wohl noch nen Fehler drin?![/edit]
Danke schonmal