Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 23.07.07, 10:38
Forum Zuschauer
 
Registriert seit: 22.07.07
Alter: 25
Beiträge: 3

Kann Submenue nicht mappen


Hallo an Alle,

im Rahmen einer Studienarbeit des Kurses über Typo3 soll ich die FC-Bigfeet seite per html und css erstellen und mit templavoila ein template erstellen. Soweit ist alles ganz gut gelaufen, aber wenn ich nun die von mir erstellte fc-bigfeet site mappen will kann ich das Submenue nicht mappen.

Hier ein Auszug aus meiner xhtml datei:

Zitat:
<body id="Home">
<div id="wrapper">
<div id="kopfbereich">
<h1><img src="bigfeet_logo_01.gif" alt="Logo FC Bigfeet" width="150" height="78"
/></h1>
</div>
<div id="navibereich">
<div id="mainmenue">
<ul>
<li id="navi01"><a href="Index.html">Home</a>
<div id="submenue">
<ul>
<li id="navi0101"><a href="News.html">News</a></li>
<li id="navi0102"><a href="Guestbook.html">Guestbook</a></li>
<li id="navi0103"><a href="Sitemap.html">Sitemap</a></li>
<li id="navi0104"><a href="Search.html">Search</a></li>
</ul>
</div><!--Ende submenue-->
</li>
<li id="navi02"><a href="YouthSection.html">Youth Section</a>
<ul>
<li id="navi0201"><a href="Matches.html">Matches</a></li>
<li id="navi0202"><a href="TrainingSchedule.html">Training Schedule</a></li>
<li id="navi0203"><a href="Trainers.html">Trainers</a></li>
<li id="navi0204"><a href="PlayerOfTheWeek.html">Player of the week</a></li>
</ul>
</li>
<li id="navi03"><a href="Results.html">Results</a>
<ul>
<li id="navi0301"><a href="ThisWeek.html">This week</a></li>
<li id="navi0302"><a href="LastWeek.html">Last week</a></li>
<li id="navi0303"><a href="ReportResults.html">Report results</a></li>
</ul>
</li>
<li id="navi04"><a href="Links.html">Links</a></li>
<li id="navi05"><a href="Contact.html">Contact</a></li>
</ul>
</div> <!--Ende mainmenue-->
</div><!--Ende Navibereich-->
<div id="textbereich">
<div id="text">
Für Root map ich body inner, für maincontent div "text" inner, für main menue div "mainmenue" inner und für sub menu div "submenue" inner.
Ich bekomme für root, maincontent und main menu einen grünen hacken, aber bei sub menu bleibt ein ! gefolgt von div#submenue/INNER stehen.

Ich vermute, dass genau aus diesem grund beim späteren anklicken der submenu-punkte "Seite nicht gefunden" erscheint, auch wenn ich bereits die entsprechende untersite im Baum angelegt habe.

Schon mal vielen Dank

gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 23.07.07, 12:32
Benutzerbild von maik
Forum Aktivist
 
Registriert seit: 17.07.07
Ort: Hamburg
Alter: 34
Beiträge: 80
maik eine Nachricht über Skype™ schicken

Zitat:
für main menue div "mainmenue" inner
Das ist korrekt.

Zitat:
für sub menu div "submenue" inner.
Das ist falsch.

Du musst das mainmenue und das submenue über ein HMENU erzeugen.
Das komplette Menü mit Hauptnavi und Subnavi wird dann einmal in den div "mainmenue" gemappet.

Das TypoScript Grundgerüst für das komplette Menüs würde dann wie folgt aussehen:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
tmp.navi = HMENU

# HauptMenü
tmp.navi.1 = TMENU
tmp.navi.1.wrap = <ul> | </ul>
tmp.navi.1.NO.wrapItemAndSub = <li> | </li>

# SubMenü
tmp.navi.2 = TMENU
tmp.navi.2.wrap = <ul> | </ul>
tmp.navi.2.NO.linkWrap = <li> | </li>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 24.07.07, 08:10
Forum Zuschauer
 
Registriert seit: 22.07.07
Alter: 25
Beiträge: 3

Submenu outer


Hi Maik, erstmal danke für deine Antwort.

Ich hab als blutiger Anfänger nicht richtig verstanden wie ich Submenu mappen soll, das hauptmenue über den div "mainmenue" und das Sub menu auch über den div "mainmenue" oder über "submenue"OUTER

Ich hab das Submenu auch schon outer gemappt aber das Resultat war das gleiche.
Ich bekamm nach dem mappen wieder keinen Grünen Hacken, sonder auch das !gefolgt von div#submenue.

Ich vermute mal das mein Problem ist, dass jeder Hauptmenupunkt seine eigenen Submenupunkte hat. Ich kann nämlich immer nur die Submenuepunkte von Punkt eins, zwei oder drei als Submenu mappen, aber nicht alle, weil jedes Submenu jeweils eine eigene Ul ist.
Aber es ist doch bestimmt möglich Ein template zu erstellen in dem jeder Hauptmenupunkt Submenupunkte hat?

Hab gerade bemerkt, dass ich nen Fehler im html-code hab, denn das Submenu soll navi0303 mit einschließen.

Kannst du mir vielleicht nochmal genauer sagen, wie ich die sub menu mappen soll, bzw. mir nochmal den genau TS-Code mitteilen.

Dank dir schon mal

gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 24.07.07, 08:25
Benutzerbild von maik
Forum Aktivist
 
Registriert seit: 17.07.07
Ort: Hamburg
Alter: 34
Beiträge: 80
maik eine Nachricht über Skype™ schicken

Das Submenü wird überhaupt nicht gemappt.

Wenn du ein geschteltes Menü haben möchtest, dann ist das ein Menü über zwei Ebenen.
Es wird dann nur das eine Menü gemappt in dem sich haupt- und Unternvigtion befinden.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 24.07.07, 12:42
Forum Zuschauer
 
Registriert seit: 22.07.07
Alter: 25
Beiträge: 3

nur mainmenue gemapt


Hi Maik

also ich hab jetz zuerst mal meinen html code geändert, denn die divs mainmenue und submenue sind ja unnötig, wenn ich nur den Hauptnavibereich mappe.

Zitat:
<body id="Home">
<div id="wrapper">
<div id="kopfbereich">
<h1><img src="bigfeet_logo_01.gif" alt="Logo FC Bigfeet" width="150" height="78"
/></h1>
</div>
<div id="navibereich">
<ul>
<li id="navi01"><a href="Index.html">Home</a>
<ul>
<li id="navi0101"><a href="News.html">News</a></li>
<li id="navi0102"><a href="Guestbook.html">Guestbook</a></li>
<li id="navi0103"><a href="Sitemap.html">Sitemap</a></li>
<li id="navi0104"><a href="Search.html">Search</a></li>
</ul>
</li>
<li id="navi02"><a href="YouthSection.html">Youth Section</a>
<ul>
<li id="navi0201"><a href="Matches.html">Matches</a></li>
<li id="navi0202"><a href="TrainingSchedule.html">Training Schedule</a></li>
<li id="navi0203"><a href="Trainers.html">Trainers</a></li>
<li id="navi0204"><a href="PlayerOfTheWeek.html">Player of the week</a></li>
</ul>
</li>
<li id="navi03"><a href="Results.html">Results</a>
<ul>
<li id="navi0301"><a href="ThisWeek.html">This week</a></li>
<li id="navi0302"><a href="LastWeek.html">Last week</a></li>
<li id="navi0303"><a href="ReportResults.html">Report results</a></li>
</ul>
</li>
<li id="navi04"><a href="Links.html">Links</a></li>
<li id="navi05"><a href="Contact.html">Contact</a></li>
</ul>
</div><!--Ende Navibereich-->
Ich hab gerade eine neues template erstellt indem ich body INNER für Root, div id="text" INNER für maincontent und div id="navibereich" INNER für main navi gemapt habe.

Dieses Typoscript hat es mir dann erstellt.

Zitat:
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul>|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <li id="navi02">|<ul><li id="navi0201"><a href="fileadmin/templates/big_feet_template2/Matches.html">Matches</a></li><li id="navi0202"><a href="fileadmin/templates/big_feet_template2/TrainingSchedule.html">Training Schedule</a></li><li id="navi0203"><a href="fileadmin/templates/big_feet_template2/Trainers.html">Trainers</a></li><li id="navi0204"><a href="fileadmin/templates/big_feet_template2/PlayerOfTheWeek.html">Player of the week</a></li></ul> </li>
}

lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap = <li id="navi01">|<ul><li id="navi0101"><a href="fileadmin/templates/big_feet_template2/News.html">News</a></li><li id="navi0102"><a href="fileadmin/templates/big_feet_template2/Guestbook.html">Guestbook</a></li><li id="navi0103"><a href="fileadmin/templates/big_feet_template2/Sitemap.html">Sitemap</a></li><li id="navi0104"><a href="fileadmin/templates/big_feet_template2/Search.html">Search</a></li></ul> </li>
}
Was muss ich als nächstes machen, denn so funktioniert mein mein Template noch nicht?

Wenn ich z.B. die Unterseite News unter Home erstelle, dann erscheint "seite nicht gefunden" wenn ich News in der Navi anklicke.

Ich kann zwar eine Unterseite über das Kontextmenu anzeigen lassen, aber die seite erscheint mir nicht in der Navigationsliste.

Schon mal vielen Dank

Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 24.07.07, 13:48
Benutzerbild von maik
Forum Aktivist
 
Registriert seit: 17.07.07
Ort: Hamburg
Alter: 34
Beiträge: 80
maik eine Nachricht über Skype™ schicken

Kann es sein, dass du das Thema mit den Menüs noch nicht verstanden hast?

Das hier ist totaler Unfug.
Typoscript-Code:
1:
2:
3:
lib.mainMenu.1.NO {
allWrap = <li id="navi02">|<ul><li id="navi0201"><a href="fileadmin/templates/big_feet_template2/Matches.html">Matches</a></li><li id="navi0202"><a href="fileadmin/templates/big_feet_template2/TrainingSchedule.html">Training Schedule</a></li><li id="navi0203"><a href="fileadmin/templates/big_feet_template2/Trainers.html">Trainers</a></li><li id="navi0204"><a href="fileadmin/templates/big_feet_template2/PlayerOfTheWeek.html">Player of the week</a></li></ul> </li>
}

Die eigentlichen Links erzeugt TYPO3 dynamisch aus der Seitenstruktur.

Lies dir mal das Tutorial "Futuristic Template Building" durch.
Ich fürchte dir fehlt es noch an den Basics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ich kann ImageMagick nicht installieren, was kann ich jetzt machen? Junior FAQ - Installation & Updates 3 20.07.08 02:04
Gelöst Kann Template nicht neu mappen Gluehstrumpf TemplaVoila 0 27.03.08 07:54
submenüe CSS Problem? pidrootline GMENU, HMENU, TMENU und Co. 0 20.02.08 13:34
Denkanstoss Haupt-/Submenue Typo340 GMENU, HMENU, TMENU und Co. 1 03.09.06 17:18
Submenue lässt sich nicht anlegen Imagine GMENU, HMENU, TMENU und Co. 6 30.05.06 12:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0