Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 22.12.07, 22:23
Forum Newbie
 
Registriert seit: 10.12.07
Alter: 32
Beiträge: 34

Dropdown Menü Unterseiten


Hallo,
ich danke für Ihre Aufmerksamkeit. Bin einfach zu blöd und zu neu um die Unterseiten zu integrieren.

Code:
    10.marks {
        MENUE = COA
        MENUE {
        10 = HMENU
        10 {
        special = directory
        special.value = 3
        ### Selectbox mit JavaScript-Event fuer Sprung zur Zielseite
        wrap = <div><select name="dropdown_navi" size="1" onChange="document.location.href='index.php?id=' + this.value"> | </select></div>

        1 = TMENU
        1 {
        expAll = 1

        noBlur = 1
        NO {
        ### 'value' ist ID der gelisteten Seite (wird an Sprungziel oben gehaengt)
        stdWrap.dataWrap = <option value="{field:uid}">
        allWrap = | </option>
        doNotLinkIt = 1
               }
        CUR = 1
        CUR {
        ### wenn aktuelle Seite (CUR), dann als 'selected' markieren
        stdWrap.dataWrap = <option value="{field:uid}" selected="selected">
        allWrap = | </option>
        doNotLinkIt = 1
        }
    }
}
}
Quelle: Liste von Unterseiten als Dropdown-Box darstellen - TypoScript Snippets - Service - TYPO3

Mein Problem ist die aktuelle Darstellung:

Seite 1
Seite 2
Seite 3


Sollte so aussehen:
Seite 1
- Unterseite 1
- Unterseite 2
- Unterseite 3
Seite 2
- Unterseite 1
- Unterseite 2
- Unterseite 3
Seite 3
- Unterseite 1
- Unterseite 2

Geändert von Green3 (23.12.07 um 14:36 Uhr).
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 22.12.07, 22:50
Forum Newbie
 
Registriert seit: 10.12.07
Alter: 32
Beiträge: 34

Ok soweit so gut:

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:
29:
30:
31:
32:
33:
10.marks {
MENUE = COA
MENUE {
10 = HMENU
10 {
special = directory
special.value = 3
        ### Selectbox mit JavaScript-Event fuer Sprung zur Zielseite
wrap = <div><select name="dropdown_navi" size="1" onChange="document.location.href='index.php?id=' + this.value"> | </select></div>

1 = TMENU
1 {
expAll = 1

noBlur = 1
NO {
        ### 'value' ist ID der gelisteten Seite (wird an Sprungziel oben gehaengt)
stdWrap.dataWrap = <option value="{field:uid}">
allWrap = | </option>
doNotLinkIt = 1
}
CUR = 1
CUR {
        ### wenn aktuelle Seite (CUR), dann als 'selected' markieren
stdWrap.dataWrap = <option value="{field:uid}" selected="selected">
allWrap = | </option>
doNotLinkIt = 1
}
}
2 < .1
}
}
}

Seite 1
Unterseite 1
Unterseite 2
Unterseite 3
Seite 2
Unterseite 1
Unterseite 2
Unterseite 3
Seite 3
Unterseite 1
Unterseite 2

Es fehlen jetzt nur noch die Bindestriche.
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 23.12.07, 14:24
Forum Newbie
 
Registriert seit: 10.12.07
Alter: 32
Beiträge: 34

Ok und wieder einen Schritt weiter.

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:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
MENUE = COA
MENUE {
10 = HMENU
10 {
special = directory
special.value = 3
        ### Selectbox mit JavaScript-Event fuer Sprung zur Zielseite
wrap = <div><select name="dropdown_navi" size="1" onChange="document.location.href='index.php?id=' + this.value"> | </select></div>

1 = TMENU
1 {
expAll = 1

noBlur = 1
NO {
        ### 'value' ist ID der gelisteten Seite (wird an Sprungziel oben gehaengt)
stdWrap.dataWrap = <option value="{field:uid}">
allWrap = | </option>
doNotLinkIt = 1
}
CUR = 1
CUR {
        ### wenn aktuelle Seite (CUR), dann als 'selected' markieren
stdWrap.dataWrap = <option value="{field:uid}" selected="selected">
allWrap = | </option>
doNotLinkIt = 1
}
}
2 < .1
2{
#NO < .NO

NO {
stdWrap.dataWrap = <option value="{field:uid}">-
}
CUR{
stdWrap.dataWrap = <option value="{field:uid}">-
}
}
}
}

Die Darstellung entspricht jetzt:
Seite 1
- Unterseite 1
- Unterseite 2
- Unterseite 3
Seite 2
- Unterseite 1
- Unterseite 2
- Unterseite 3
Seite 3
- Unterseite 1
- Unterseite 2

blöd nur das die aktuelle Seite nicht im Dropdown als ausgewählt markiert wird.
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 23.12.07, 14:34
Forum Newbie
 
Registriert seit: 10.12.07
Alter: 32
Beiträge: 34

Ok, und fertig. Natürlich fehlte ja die Angabe selected="selected" unter Current. Das fertige und idiotensichere Menü sieht so aus:

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:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
MENUE = COA
MENUE {
10 = HMENU
10 {
special = directory
special.value = 3
        ### Selectbox mit JavaScript-Event fuer Sprung zur Zielseite
wrap = <div><select name="dropdown_navi" size="1" onChange="document.location.href='index.php?id=' + this.value"> | </select></div>

1 = TMENU
1 {
expAll = 1

noBlur = 1
NO {
        ### 'value' ist ID der gelisteten Seite (wird an Sprungziel oben gehaengt)
stdWrap.dataWrap = <option value="{field:uid}">
allWrap = | </option>
doNotLinkIt = 1
}
CUR = 1
CUR {
        ### wenn aktuelle Seite (CUR), dann als 'selected' markieren
stdWrap.dataWrap = <option value="{field:uid}" selected="selected">
allWrap = | </option>
doNotLinkIt = 1
}
}
2 < .1
2{
#NO < .NO

NO {
stdWrap.dataWrap = <option value="{field:uid}">-&nbsp;
}
#CUR < .CUR
#CUR = 1
CUR{
stdWrap.dataWrap = <option value="{field:uid}" selected="selected">-&nbsp;
}
}
}
}
Mit einem erzwungenen Leerzeichen erhält man auch eine schicke übersicht und der Bindestrich klebt auch nicht derart am Unterpunkt. Vielen Dank. Vielen, vielen Dank. Ihr wart eine wirklich große Hilfe. Es war wie bei der "eine Million Frage" den Publikumsjoker zu ziehen. Unverzichtbar.
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
Gelöst Problem mit Dropdown-Menü theidmann GMENU, HMENU, TMENU und Co. 2 11.07.08 13:02
MENÜ Problem - DropDown DIEBABS TYPO3 3.x Fragen und Probleme 0 21.04.08 14:45
Dropdown Menü Josh GMENU, HMENU, TMENU und Co. 2 06.07.07 11:27
Dropdown Menü mit graphischem Menü kombinieren blau GMENU, HMENU, TMENU und Co. 2 12.03.07 16:50
Menu/Sitemap - Menu der Unterseiten mit Inhaltsangabe - kann man das anders formatieren? jehoho GMENU, HMENU, TMENU und Co. 0 26.07.05 09:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr.


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