Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 27.03.07, 16:46
Forum Newbie
 
Registriert seit: 08.01.07
Alter: 32
Beiträge: 14

Submenü wird nach anklicken ausgeblendet


Hallo da draußen,
ich habe eine Seite mit einem Hauptmenü und einem Submenü erstellt. Das Submenü wird angezeigt, wenn ich im Hauptmenü einen Menüpunkt anklicke. ABER:
Jetzt habe ich das Problem, dass das Submenü ausgeblendet wird wenn ich eine der Seiten aus dem Submenü anklicke.

Hier mein TS:

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:
TOPMENU = HMENU
TOPMENU {
special = directory
special.value = 8

1 = TMENU
1.noBlur = 1

1.NO = 1
1.NO.ATagTitle.field = title
1.NO.linkWrap = <div class="but">|</div>

1.ACT = 1
1.ACT < 1.NO
1.ACT.doNotLinkIt = 0
1.ACT.allWrap = <div class="but but-active">|</div>
}

SUBMENU = HMENU
SUBMENU {
special = directory

1 = TMENU
1.noBlur = 1

1.NO = 1
1.NO.ATagTitle.field = title
1.NO.linkWrap = <div class="but">|</div>

1.ACT = 1
1.ACT < 1.NO
1.ACT.doNotLinkIt = 0
1.ACT.allWrap = <div class="but"><span>|</span></div>
}

Wo liegt da wohl der Hund begraben?

Gruß, pulpthekla.

Geändert von pulpthekla (28.03.07 um 14:14 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 28.03.07, 08:49
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Da Du im Submenü kein special.value angibst wird automatisch die aktuelle Seite genommen, wenn Du also im Untermenü geklickt hast also die Unternemüseite und es würde das Untermenü des Untermenü angezeigt. Wenn eines da wäre.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
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 28.03.07, 14:08
Forum Newbie
 
Registriert seit: 08.01.07
Alter: 32
Beiträge: 14

Hab's jetzt :-)


So, ich denke ich bin die Sache wohl falsch angegangen.
Jedenfalls funzt es jetzt so wie ich möchte.

Wäre aber trotzdem nett, wenn ihr mir sagen könntet, ob das so in Ordnung geht.
Bin ja noch ein Frischling in Typo3.

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:
TOPMENU = HMENU
TOPMENU {
special = directory
special.value = 8
entryLevel = 1

1 = TMENU
1.wrap = <div id="navi">|</div>
1.noBlur = 1

1.NO = 1
1.NO.ATagTitle.field = title
1.NO.linkWrap = <div class="but">|</div>

1.ACT = 1
1.ACT < 1.NO
1.ACT.doNotLinkIt = 0
1.ACT.allWrap = <div class="but but-active">|</div>

2 = TMENU
2.wrap = <div id="subnavi">|</div>
2.noBlur = 1

2.NO = 2
2.NO.ATagTitle.field = title
2.NO.linkWrap = <div class="butsub">|</div>

2.ACT = 2
2.ACT < 2.NO
2.ACT.doNotLinkIt = 0
2.ACT.allWrap = <div class="butsub"><span>|</span></div>
}

Vielen Dank und liebe Grüße, pulpthekla.
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 01.04.07, 15:52
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Einen kleinen Fehler habe ich entdeckt und zwar muss es heissen:
Typoscript-Code:
1:
2.ACT = 1
Dort werden eigentlich nur 0 oder 1 akzeptiert, weil es sich um einen boolschen Wert handelt, der besagt ob dieser Anzeigemodus aktiviert ist oder nicht. Da soche Werte per PHP oft nicht auf den Datentyp sondern nur auf Existenz geprüft werden, kann es durchaus sein, daß eine 2 dort generell nicht schadet, aber wenn ein Skript zufällig mal prüft ob der Wert auch 1 ist, kann es zu unerwartetem Verhalten kommen.

Ansonsten habe ich keinen syntaktischen Fehler gefunden, jedoch kannst Du "2.ACT.doNotLinkIt = 0" weglassen, wenn der Wert 0 ist. Wenn Du aktuelle Seiten nicht verlinken möchtest, noch Folgendes:

wenn man schreibt "2.ACT.doNotLinkIt = 1" ist normalerweise gemeint, daß die aktuelle Seite nicht verlinkt wird. Wenn Du aber einen zusätzlichen Level hast, und die untergeordnete Seite aufrufst wird dort auch kein Link angezeigt.
Besser ist, zusätzlich den Status CUR in das TS-Setup aufzunehmen. CUR bezeichnet wirklich nur die aktuelle Seite und kann genauso notiert werden wie ACT oder NO
Typoscript-Code:
1:
2:
3:
4:
2.CUR = 1
2.CUR < 2.NO
2.CUR.doNotLinkIt = 1
2.CUR.allWrap = <div class="butsub"><span>|</span></div>
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.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
  #5  
Alt 02.04.07, 12:49
Forum Newbie
 
Registriert seit: 08.01.07
Alter: 32
Beiträge: 14

Vielen Dank!


Hallo David,
vielen lieben Dank für deine Ausführungen, die zudem noch sehr verständlich waren.
Da ich kein zusätzlichen Level habe, werde ich '2.ACT.doNotLinkIt = 0' einfach weglassen.

Gruß, Thekla.
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
sr_freecap wird nicht ausgeblendet wenn deaktiviert mic_jan Alle anderen Extensions 0 22.11.07 12:36
BE_User Seite immer nur ausgeblendet Michael V83 TYPO3 4.x Backend 1 05.11.07 11:35
Submenü anzeigen wenn Hauptmenü angeklickt wird typo3newbie GMENU, HMENU, TMENU und Co. 3 05.09.07 22:21
Geteiltes Menü - 2.Ebene springt nach oben bei Anklicken nicyvon GMENU, HMENU, TMENU und Co. 2 14.08.07 11:46
HMENU -> Submenu verschwindet nach klicken TheFreeman TYPO3 4.x Fragen und Probleme 1 04.04.07 16:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:21 Uhr.


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