#1  
Alt 14.10.08, 10:16
Benutzerbild von flax
Forum Newbie
 
Registriert seit: 14.10.08
Ort: Duderstadt
Alter: 20
Beiträge: 32
flax eine Nachricht über ICQ schicken flax eine Nachricht über MSN schicken
Navigation mit Ebenen

Hallo liebe Forengemeinde,

ich bin neu hier und auch so ziemlich neu in Sachen Typo3.


Mein Probem ist, da ich ja noch relativ neu bin, versuche ich eine Ebenen Navigation zu erstellen. Ich habe auch schon viele Posts gefunden nur leider nichts, was mir weiter geholfen hat. Ich brauch erstmal einen groben Anfang oder am aller besten ist ein Tutorial wo erklärt wird, was und warum man bestimmte sachen einfach so machen muss. Ich möchte ungern stumpfes Copy'n'Past machen weil ich dort einfach nichts lernen kann. Da ich sehr Wissbegirig bin, würde mir dies also nicht weiterhelfen.

Es wäre einfach Super wenn mir jemand von den Profis hier helfen könnte ;)


mfg.flax
__________________
Ich würde gern die Welt verändern, doch Gott gibt mir den Quelltext nicht!

http://www.flax-art.de
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
Sponsored Links
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


  #2  
Alt 14.10.08, 10:24
Benutzerbild von Päse
Forum Stammgast
 
Registriert seit: 15.10.06
Ort: Schweiz
Alter: 22
Beiträge: 213
Päse eine Nachricht über MSN schicken

Beschreib doch mal genau was dein Menu können soll/muss und wie es genau Aufgebaut ist, damit wir dich heranführen können.
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 14.10.08, 10:45
Benutzerbild von flax
Forum Newbie
 
Registriert seit: 14.10.08
Ort: Duderstadt
Alter: 20
Beiträge: 32
flax eine Nachricht über ICQ schicken flax eine Nachricht über MSN schicken

Schön das du so schnell antwortest.

Also der Aufbau:
Zitat:
Test
-Tests A - Z
-Abkürzungen A - Z
-Neuerscheinungen
-Themenverzeichnis
-Autorenverzeichnis
-Dt. Schultests

Bücher
-Neuerscheinungen
-Themenverzeichnis
-Autorenverzeichnis
-Titelverzeichnis
-Buchreihen
-Online Bücher
-Lehrbücher

Service
-Bücher
-Informationen
-Registrierung
-Impressum/Kontakte


Die Punkte ohne ein Minus davor, sollen die "Oberpunkte" sein. Die Punkte mit einem Minus sollen die "Unterpunkte" sein.

Die Unterpunkte sollen solange versteckt sein, bis ich auf ein Oberpunkt klicke. D.h. erstmal steht nur Tests, Bücher, Service da und sobald ich z.b. auf Tests klicke soll das ganze so aussehen:
Zitat:
Test
-Tests A - Z
-Abkürzungen A - Z
-Neuerscheinungen
-Themenverzeichnis
-Autorenverzeichnis
-Dt. Schultests

Bücher

Service



Das ist doch eigentlich eine relativ standadisierte Form einer Navigation, oder nicht? Deswegen wundert mich das so, das ich keinerlei nützliche Onformationen gefunden hab.


Ich hoffe das meine Darstellung relativ verständlich war.

mfg.flax
__________________
Ich würde gern die Welt verändern, doch Gott gibt mir den Quelltext nicht!

http://www.flax-art.de
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 14.10.08, 13:46
Forum Freak
 
Registriert seit: 27.12.07
Ort: Dresden
Alter: 28
Beiträge: 561
longhook eine Nachricht über ICQ schicken

Hallo flax,

willkommen hier im Forum! Es gibt m. E. durchaus einige gute Einführungen, die das Erstellen von Menüs darstellen. Eventuell empfiehlt sich dazu aber auch der Besuch einer Bibliothek. Was Du möchtest, kannst Du zum Beispiel so erreichen:

Schritt 1
Erstelle in Deinem HTML-Template den Bereich , in dem TYPO3 das Menü generieren soll. Eventuell musst Du hier einen Marker eintragen (siehe auch Schritt 3), ich nenne ihn hier mal NAVMAIN.

Schritt 2

Definiere in einem Template mittels TypoScript, was für ein und wie das Menü generiert werden soll. In meinem Beispiel ein Listenmenü mit zwei Ebenen.
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
temp.navMain = HMENU
temp.navMain {
#### erste Ebene
## die 1. Ebene soll vom Typ TMENU sein
1 = TMENU
## füge die erste Ebene in ein <ul id=navMain1"> ein
1.wrap = <ul id="navMain1">|</ul>
1 {
## Status NO: normale Menüpunkte
NO{
# alle normalen Menüpunkte sollen in <li> eingeschlossen werden
wrapItemAndSub = <li>|</li>
}
## Status ACT: Rootline zur aktuellen Seite
# Status aktivieren
ACT=1
ACT{
# alle Menüpunkte des Zustands ACT sollen die Klasse "act" bekommen
wrapItemAndSub = <li class="act">|</li>
}
}

#### zweite Ebene
# übernimm Anweisungen aus erster Ebene
2 < lib.navMain.1
# füge die 2. Ebene in ein <ul id="navMain2"> ein
2.wrap = <ul id="navMain2">|</ul>
}
Falls Du nicht das Template der Rootseite verwendest, musst Du das anderswo gespeicherte Template noch in das der Rootseite "nachladen" (Include basis template).

Schritt 3
"Fülle" Deinen Bereich im HTML-Template mit den TypoScript-Angaben. Hier kommt es nun darauf an, wie Du das Mapping vornimmst. Wenn Du mit Markern arbeitest also z. B.
Typoscript-Code:
1:
page.10.MARKS.NAVMAIN < temp.navMain
Schritt 4
Eventuell Caches leeren und Ergebnis im Frontend anschauen ...

Kurz genug für einen Einstieg? Oder zu kurz um nicht noch mehr Fragen zu produzieren?

Gruß

longhook
__________________

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 14.10.08, 14:11
Benutzerbild von flax
Forum Newbie
 
Registriert seit: 14.10.08
Ort: Duderstadt
Alter: 20
Beiträge: 32
flax eine Nachricht über ICQ schicken flax eine Nachricht über MSN schicken

Ja danke für die schnelle Antwort. Nur ich bekomm es irgendwie gar nicht zum laufen. Ich erkläre euch mal meine Struktur. Vllt mach ich ja was ganz Grundlegendes falsch.

Das ist mein Baum im Typo


Das Setup der Startseite:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
page= PAGE
page.stylesheet = uploads/tf/style.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = uploads/tf/index.htm
workOnSubpart = DOCUMENT_BODY
}



page.10.subparts.box_l < tmp.HAUPTNAVIGATION
page.10.subparts.box_m < styles.content.get


page.10.subparts.MENU_MAIN < temp.navMain

page.10.subparts.box_r < tmp.login






plugin.feadmin.fe_user.includeLibs = typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc

Nun habe ich unter dem System Ordner meine Benutzer und die Templates. Dort liegt ein Template Namens "navMain".

Das Setup des Templates:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
temp.navMain = HMENU
temp.navMain {
#### erste Ebene
## die 1. Ebene soll vom Typ TMENU sein
1 = TMENU
## füge die erste Ebene in ein <ul id=navMain1"> ein
1.wrap = <ul id="navMain1">|</ul>
1 {
## Status NO: normale Menüpunkte
NO{
# alle normalen Menüpunkte sollen in <li> eingeschlossen werden
wrapItemAndSub = <li>|</li>
}
## Status ACT: Rootline zur aktuellen Seite
# Status aktivieren
ACT=1
ACT{
# alle Menüpunkte des Zustands ACT sollen die Klasse "act" bekommen
wrapItemAndSub = <li class="act">|</li>
}
}

#### zweite Ebene
# übernimm Anweisungen aus erster Ebene
2 < lib.navMain.1
# füge die 2. Ebene in ein <ul id="navMain2"> ein
2.wrap = <ul id="navMain2">|</ul>
}

Mein Marker im HTML Template:

HTML-Code:
<!-- ###MENU_MAIN### start -->
    <div id="navi">
    
    </div>
<!-- ## MENU_MAIN### stop --> 
Das müsste iegentlich alles relevantes gewesen sein.


Nun ist meine Frage, weil ich finde den Fehler nicht, Ob ich z.B. Bei der Unterseite Tests "Tests A-z" irgendeine besondere Eigenschaft hinzufügen muss, oder ob das reicht, das ich es Als Unterseite angelegt hab.


mfg.flax
__________________
Ich würde gern die Welt verändern, doch Gott gibt mir den Quelltext nicht!

http://www.flax-art.de
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 14.10.08, 14:22
Forum Freak
 
Registriert seit: 27.12.07
Ort: Dresden
Alter: 28
Beiträge: 561
longhook eine Nachricht über ICQ schicken

Ein erster Ansatz wäre es schon mal, wenn Du mehrere ContentObjects für Deine Definitionen verwendetest. Bislang hast Du nur page.10, das Du mit jeder neuen Zeile wieder anders definierst. Versuch´s mal für jedes neue Objekt mit page.20, page.30 etc. ...

Danach schauen wir weiter.
__________________

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
  #7  
Alt 14.10.08, 14:33
Benutzerbild von flax
Forum Newbie
 
Registriert seit: 14.10.08
Ort: Duderstadt
Alter: 20
Beiträge: 32
flax eine Nachricht über ICQ schicken flax eine Nachricht über MSN schicken

Naja nun bin ich ganz durch den Wind :D

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
page= PAGE
page.stylesheet = uploads/tf/style.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = uploads/tf/index.htm
workOnSubpart = DOCUMENT_BODY
}


page.20.subparts.box_l < tmp.HAUPTNAVIGATION
page.30.subparts.box_m < styles.content.get


page.40.subparts.MENU_MAIN < temp.navMain

page.50.subparts.box_r < tmp.login



plugin.feadmin.fe_user.includeLibs = typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc

Jetzt geht nichts mehr. Muss ich noch was ändern, außer das Rootseiten-Setup?


mfg.flax
__________________
Ich würde gern die Welt verändern, doch Gott gibt mir den Quelltext nicht!

http://www.flax-art.de
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
  #8  
Alt 14.10.08, 15:34
Forum Freak
 
Registriert seit: 27.12.07
Ort: Dresden
Alter: 28
Beiträge: 561
longhook eine Nachricht über ICQ schicken

War auch totaler Nonsense, was ich da geschrieben habe. Hätte mal richtig lesen müssen ... Entschuldige bitte. Die "10" stand da schon richtig. Muss mich erst mal wieder in die Marker- und Subpartproblematik eindenken, weil ich seit langem TemplaVoila verwende ...

Erster Ansatz: Ersetze mal im HTML-Template am Ende des Subparts stop durch end.
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
  #9  
Alt 14.10.08, 15:40
Benutzerbild von flax
Forum Newbie
 
Registriert seit: 14.10.08
Ort: Duderstadt
Alter: 20
Beiträge: 32
flax eine Nachricht über ICQ schicken flax eine Nachricht über MSN schicken

Hehe

ist ja nicht schlimm.

Also ich hab jetzt das "stop" durch "end" ersetzt, und es ist wieder nichts zu sehen. Vllt hilft es ja wenn ich sage, das der Quelltext gar nicht ersetzt wird, also wenn ich mir den Seitenquelltext anschaue, steht es immer noch völlig unberührt wie manuell hineingeschriebn drin.
__________________
Ich würde gern die Welt verändern, doch Gott gibt mir den Quelltext nicht!

http://www.flax-art.de
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
  #10  
Alt 14.10.08, 15:59
Forum Freak
 
Registriert seit: 27.12.07
Ort: Dresden
Alter: 28
Beiträge: 561
longhook eine Nachricht über ICQ schicken

Okay, wenn ich Dich richtig verstanden habe, wird Dein HTML-Template gefunden, die Subparts aber nicht erfolgreich angesprochen.

Ansatz 2: Dein Subart DOCUMENT_BODY heißt auch tatsächlich so? Im Quelltext des HTML-Templates wird also der Inhalt mit
HTML-Code:
<!-- ###DOCUMENT_BODY### start -->
...
<!-- ###DOCUMENT_BODY### end --> 
gerahmt?

Ansatz 3: Die weiteren Subparts sind auch tatsächlich Subparts? Oder sind es Marker der Art
HTML-Code:
###box_m###
?
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
Template Business / 3 Ebenen Menü statt 2 Ebenen lite GMENU, HMENU, TMENU und Co. 9 01.04.09 12:14
Meu mit drei Ebenen wolkenunddreck GMENU, HMENU, TMENU und Co. 1 27.08.08 10:28
Navigation (3 Ebenen) Ingo187 TYPO3 4.x Fragen und Probleme 6 09.07.08 08:02
Gelöst T_Menu: 2 Ebenen in Seitenstruktur mit 3 Ebenen Würmchen GMENU, HMENU, TMENU und Co. 0 31.01.08 15:17
Navigation auf drei Ebenen erweitern cikono1 GMENU, HMENU, TMENU und Co. 2 17.11.05 16:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174