Zum Inhalt springen

HowTo basierend auf CSS-Menü

Erstellt am 12. September 2006 · 9 Antworten · letzte Antwort am 13. September 2006

Tags: Frage

M-Tech ·

Hallo Georg und @ll 🙂

ich habe mir das Howto für das Menü mal durchgesehen. Die unterste Struktur ist ja nichts anderes wie ein <ul><li> block. Muss diese Struktur des menü´s in das Template? Is bestimmt grad wieder so ein verständnisproblem.

Grüße

sascha (M-Tech)

just2b ·

Hallo Sascha,

ja dahinter steckt ein Listenmenü, und der TS-Code hierfür muss folglicherweise ins setup, korrekt

georg

M-Tech ·

Hallo Georg,

guten Morgen erstmal.

Ich hab mal die Dateien alle eingebunden (Javascript, css und das typoscript in das setup des templates gepackt und damit auch den Marker "MENU" im HTML-Template erstetzt. bei mir zeigt er aber nix an..also rein gar nix.

wie meine ordnerstruktur aussieht, hab ich dir ja gestern scho gezeigt. an was kann das liegen?

gruss

sascha

just2b ·

wenn der marker ersetzt wird aber sonst nichts kommt, dann ist das TS falsch, her damit, heute wird nicht geraten 😉

georg

M-Tech ·

Hallo Georg,

hier mal mein ts...net lachen, okay? Bin noch Anfänger 🙂

#Seitentitel verändern
includeLibs.pagetitle = typo3conf/ext/mf_pagetitle/pagetitle.php
plugin.mf_pagetitle.title = Flair Hotel Obermüller - Cafe, Restaurant - Untergriesbach im Passauer Land
config.titleTagFunction = user_pagetitle_class->changetitle

#Seitenobjekt erzeugen
seite = PAGE

seite {

    typeNum = 0
    # Allgemeine Seiteneigenschaften setzen
    meta.author = Wolfgang Obermüller
    meta.publisher = Wolfgang Obermüller
    meta.copyright = Wolfgang Obermüller
    meta.keywords = Hotel,Ferienidyll,Obermueller,Obermüller,Untergriesbach,Passau,Bayerischer Wald,Deutschland,Bayern,Zimmer, Übernachtung,Übernachtung,Bayerwald,Ostbayern,Pension,Hotels,Pensionen,Nationalpark Bayerischer Wald,Naturpark Bayerischer Wald,Tschechien,Urlaub,Wan
    meta.description = Flairhotel Obermüller
    meta.page-topic = Reise Tourismus
    meta.page-type = Private Homepage
    meta.audience = Alle
    meta.robots = INDEX,FOLLOW

    #Stylesheets setzen
    includeCSS {
        file1 = fileadmin/css/stylesstructure.css
        file2 = fileadmin/css/texte.css
        file3 = fileadmin/css/vertikal_CSS.css
    }

    #JavaScript wird gesetzt
    headerData = COA
    headerData.11 = TEXT
    headerData.11.value = <script type="text/javascript" src="fileadmin/scripts/vertikal_JS.js"></script>
 
    # Designvorlage integrieren
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/tpl_startseite.html

    #Textersetzungen durchführen
    10.marks {
       BANNER = IMAGE
       BANNER {
          file = fileadmin/images/banner.jpg
       }
       UEBERSCHRIFT = IMAGE
       UEBERSCHRIFT {
          file = fileadmin/images/ueberschrifthome.gif
       }
       COPYRIGHT = TEXT
       COPYRIGHT {
          value = © Flairhotel Obermüller 2006
       }
       TELEFONNUMMER = TEXT
       TELEFONNUMMER {
          value = Tel. 08593/9005-0 mit   Rückrufservice
       }
       WETTER = TEXT
       WETTER {
          value = <script language="JavaScript" type="text/javascript" src="http://produkte.homepagewetter.de/p.hpw-stadtbox-generator/p.hpw-stadtbox12.php?id=2385&type=grau"></script>
       }
       FLASH = CONTENT
       FLASH {
          table = tt_content
          select.where = colPos = 2
          tt_content.multimedia.10.colSpace = 0
          tt_content.multimedia.10.rowSpace = 0
       }
       CONTENT1 = CONTENT
       CONTENT1 {
          table = tt_content
          select.where = colPos = 1
       }
       CONTENT2 = CONTENT
       CONTENT2 {
          table = tt_content
          select.where = colPos = 3
       }
       CONTENT3 = CONTENT
       CONTENT3 {
          table = tt_content
          select.where = colPos = 0
       }
       MENU = HMENU
       MENU {
	  1 = TMENU
	  1 {
		expAll = 1
		wrap = <ul id="nav">|</ul>
		noBlur = 1
		NO = 1
		NO.wrapItemAndSub = <li>|</li>

		IFSUB = 1
		IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
		ACTIFSUB < .IFSUB

	  }
	  2 < .1	
	  2.wrap = <ul>|</ul>

	  3 < .2
	  4 < .2
        }
    }
}

gruß

sascha

ps: ich befürchte, dass ich in dem menü noch viele erweiterungen machen muss, oder? 😉

M-Tech ·

ja die anderen marker werden ersetzt.

ich hab hier mehrere template aus verwaltungsgründen. darf das nicht sein?

lg

sascha

ps: ich ahbs mal für eine seite engefügt bzw..bei einem setup des templates. dann wollte ich mir diese seite im frontend angucken, aber wie gesagt..der marker MENU wurde zwar überschrieben, aber es ist eben inchts da.

M-Tech ·

ich galub ich hab hier wieder ein kleines verständnisproblem.

ist es so, dass ich pro typo3 seite nur ein template im root-verzeichnis liegen haben darf, damit das menü funktioniert?

wie ist es nun, wenn ich z.b. in verschiedenen unterkategorien, aus verschiedenen gründen, verschiedene templates liegen habe? funktioniert das dann nicht mehr?

lg

sascha

M-Tech ·

ich verzweifle gleich...wenn das menü klappen würde, dann könnte ich die komplette seite fertig machen.

niemand ne idee?

lg

sascha