Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-11 Diskussionsfäden bernd wilke

Am 11.09.13 22:01, schrieb Martin:




Entweder einen anderen Mechanismus aufbauen (zb. Auf-/Zuklappen nur
mit Icon neben Menüeintrag) oder zumindest diese Tabletbedienung
deaktivieren, oder keine Inhalte auf Seiten, die Unterseiten haben (am
Besten direkt Shortcuts auf erste Unterseite machen damit das
Verhalten ohne JS identisch ist)



Das obere Zitat musst Du mir bitte erläutern.



ich weiß nicht genau welcher Mechanismus bei Bootstrap benutzt wird (und 
ob man das durch irgendwelche Einstellungen ändern kann), aber mal etwas 
aufgedröselt:
dein gesamter Link wird mit einem eventhandler belegt (ich vermute ein 
'onClick') so dass bei einem Klick auf den Link das untermenü 
eingeblendet wird (mit firebug gut zu erkennen wie eine zusätzliche 
Klasse beim umliegenden LI auftaucht). danach wird der Link nicht mehr 
ausgeführt.


ein anderer Mechanismus wäre zb. nicht das a-Tag wird zum 
ein-/ausklappen benutzt, so dass ein Klick auf das A-Tag eien neue Seite 
aufruft und das Untermenü auf anderem Wege eingeblendet wird.


ich weiss jetzt nicht mehr die genauen CSS-Klassen (hab den Link nur zu 
Hause), aber prinzipiell wird es wohl an den Klassen des A-Tags liegen.


du musst nur dein HTML von


menutext


in


menutext



ändern.

das i-Tag könnte durch CSS zb. ein '<' bzw. 'v' enthalten um 
verschiedene Stati anzeigen und ist der Schalter für das Untermenü.


oder du deaktivierst das Handling für tablets komplett zb. die Klassen 
ganz entfernen, so dass das JS sich nicht einnisten kann, allerdings 
funktioniert mit dieser radikalen Methode vermutlich auch das 
CSS-Aufklappen (bei deaktiviertem JS funktioniert ein Mouseover immer 
noch) nicht mehr.


da muss dir mal jemand helfen, der mehr Ahnung von Bootstrap und den 
dort möglichen Einstellungen hat.


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-11 Diskussionsfäden Martin




Entweder einen anderen Mechanismus aufbauen (zb. Auf-/Zuklappen nur mit 
Icon neben Menüeintrag) oder zumindest diese Tabletbedienung 
deaktivieren, oder keine Inhalte auf Seiten, die Unterseiten haben (am 
Besten direkt Shortcuts auf erste Unterseite machen damit das Verhalten 
ohne JS identisch ist)



Das obere Zitat musst Du mir bitte erläutern.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-11 Diskussionsfäden bernd wilke
Am Wed, 11 Sep 2013 12:38:37 +0200 schrieb Martin:

> Quote: Bernd Wilke[2] wrote on Wed, 11 September 2013 08:42
> 
>> Am 10.09.13 20:23, schrieb Martin:
>> > Hallo,
>> >
>> > ich habe mal die Änderung durchgeführt, klappt aber leider nicht! Die
>> > erste Ebene des Menüs wird nicht verlinkt, außer die Seiten, die
>> > keine Unterseiten haben, die werden normal verlinkt und dann klappt
>> > auch die Weiterleitung.
>> 
>> werden definitiv keine Links generiert oder sind die Menüpunkte nur
>> nicht anklickbar?
>> ich könnte mir vorstellen, dass du JS einsetzt, das das STD-Verhalten
>> (Eventhandling) umbaut und so den originären Link toto legt.
>> 
>> hast du mal eine URL unter der man das ganze mal live probieren und
>> analysieren kann?
>> 
> 
> Habe Dir soeben ne Mail mit der URL gesendet, um die es geht!

so weit ich das sehe schnappt sich irgendein javascript (jede Menge 
komprimiertes JS) die Links um einen Handler zum Auf- und Zu-Klappen der 
Untermenüs zu installieren, die den eigentlichen Link überlagern.

Vermutliche Ursache:
Da du bootstrap benutzt wird dadurch ja auch eine Tablet-Bedienung 
aktiviert. Tablet bedeutet aber auch dass es kein Mouseover gibt. So wird 
das Untermenü aufgeklappt wenn du den Hauptmenüpunkt antippst. 

antippen ist aber gleich anklicken und somit:

Antippen öffnet das Untermenü ohne die Seite zu wechseln
Anklicken öffnet das Untermenü ohne die Seite zu wechseln 

Der Link ist deaktiv.

Entweder einen anderen Mechanismus aufbauen (zb. Auf-/Zuklappen nur mit 
Icon neben Menüeintrag) oder zumindest diese Tabletbedienung 
deaktivieren, oder keine Inhalte auf Seiten, die Unterseiten haben (am 
Besten direkt Shortcuts auf erste Unterseite machen damit das Verhalten 
ohne JS identisch ist)

Bernd
-- 
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-11 Diskussionsfäden Martin

Quote: Bernd Wilke[2] wrote on Wed, 11 September 2013 08:42


Am 10.09.13 20:23, schrieb Martin:
> Hallo,
>
> ich habe mal die Änderung durchgeführt, klappt aber leider nicht! Die
> erste Ebene des Menüs wird nicht verlinkt, außer die Seiten, die keine
> Unterseiten haben, die werden normal verlinkt und dann klappt auch die
> Weiterleitung.

werden definitiv keine Links generiert oder sind die Menüpunkte nur 
nicht anklickbar?
ich könnte mir vorstellen, dass du JS einsetzt, das das STD-Verhalten 
(Eventhandling) umbaut und so den originären Link toto legt.


hast du mal eine URL unter der man das ganze mal live probieren und 
analysieren kann?


bernd
--
http://www.pi-phi.de/cheatsheet.html



Habe Dir soeben ne Mail mit der URL gesendet, um die es geht!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-10 Diskussionsfäden bernd wilke

Am 10.09.13 20:23, schrieb Martin:

Hallo,

ich habe mal die Änderung durchgeführt, klappt aber leider nicht! Die
erste Ebene des Menüs wird nicht verlinkt, außer die Seiten, die keine
Unterseiten haben, die werden normal verlinkt und dann klappt auch die
Weiterleitung.


werden definitiv keine Links generiert oder sind die Menüpunkte nur 
nicht anklickbar?
ich könnte mir vorstellen, dass du JS einsetzt, das das STD-Verhalten 
(Eventhandling) umbaut und so den originären Link toto legt.


hast du mal eine URL unter der man das ganze mal live probieren und 
analysieren kann?


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-10 Diskussionsfäden Martin

Hallo,

ich habe mal die Änderung durchgeführt, klappt aber leider nicht! Die erste 
Ebene des Menüs wird nicht verlinkt, außer die Seiten, die keine Unterseiten 
haben, die werden normal verlinkt und dann klappt auch die Weiterleitung.

Hier mal der etwas überarbeitete TS Code
lib.mainNavi = HMENU
lib.mainNavi {
wrap = |
entrylevel = 0


1 = TMENU
1 {
noBlur = 1
expAll = 1

NO = 1
NO.wrapItemAndSub = |

ACT < .NO
ACT.wrapItemAndSub = |

CUR < .ACT
 
IFSUB < .NO 
IFSUB {

wrapItemAndSub = | 
stdWrap.wrap = | 
ATagParams = class="dropdown-toggle" data-toggle="dropdown"
}

ACTIFSUB < .IFSUB
ACTIFSUB {
wrapItemAndSub = |
}

CURIFSUB < .ACTIFSUB

SPC = 1
SPC {
wrapItemAndSub = |
doNotShowLink = 1
}

} # /1

2 < .1
2 {
wrap = |
IFSUB < .NO
IFSUB = 1
IFSUB {
wrapItemAndSub = |
ATagParams = tabindex="-1"
}
ACTIFSUB >
ACTIFSUB < .IFSUB
ACTIFSUB.wrapItemAndSub = |
CURIFSUB >
CURIFSUB < .ACTIFSUB

SPC >
SPC = 1
SPC {
wrapItemAndSub = |
}
} # /2



} # /10

TS ENDE
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-10 Diskussionsfäden bernd wilke

Am 10.09.13 14:25, schrieb Martin:

Ich habe ein Hauptmenü auf meiner Seite, dass ein Dropdown-Menü ist.

Hier der TS Code dazu:
lib.mainNavi = HMENU
lib.mainNavi {
wrap = |
entrylevel = 0


1 = TMENU
1 {
noBlur = 1
expAll = 1

NO = 1
NO.wrapItemAndSub = |

ACT < .NO
ACT.wrapItemAndSub = |

CUR < .ACT

IFSUB = 1
IFSUB {
wrapItemAndSub = | 
stdWrap.wrap = | 
ATagParams = class="dropdown-toggle" data-toggle="dropdown"
}

ACTIFSUB < .IFSUB
ACTIFSUB {
wrapItemAndSub = |
}

CURIFSUB < .ACTIFSUB

SPC = 1
SPC {
wrapItemAndSub = |
doNotShowLink = 1
}

} # /1

2 < .1
2 {
wrap = |
IFSUB >
IFSUB = 1
IFSUB {
wrapItemAndSub = |
ATagParams = tabindex="-1"
}
ACTIFSUB >
ACTIFSUB < .IFSUB
ACTIFSUB.wrapItemAndSub = |
CURIFSUB >
CURIFSUB < .ACTIFSUB

SPC >
SPC = 1
SPC {
wrapItemAndSub = |
}
} # /2



} # /10
TS CODE ENDE

Wenn ich die Untermenüs anzeigen lassen möchte, klappt das, wenn ich mit
der Maus über das "Elternteil" drüber fahre. Allerdings ist nicht das
"Elternteil" anklickbar und auch nicht verlinkt, nur die Unterseiten.

Wie kann ich die Hauptstruktur verlinken?


beim definieren von weiteren Strukturen, diese auch verlinken.

du aktivierst zwar ein IFSUB = 1,
aber dort ist default keine Verlinkung.
Da du ja schon NO = 1 gesetzt hast wäre (analog zu ACT) ein IFSUB < .NO 
als Anfang sinnvoller.


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Hauptnavigation - Ein Menüpunkt nicht verlinkt

2013-09-10 Diskussionsfäden Martin

Ich habe ein Hauptmenü auf meiner Seite, dass ein Dropdown-Menü ist.

Hier der TS Code dazu:
lib.mainNavi = HMENU
lib.mainNavi {
wrap = |
entrylevel = 0


1 = TMENU
1 {
noBlur = 1
expAll = 1

NO = 1
NO.wrapItemAndSub = |

ACT < .NO
ACT.wrapItemAndSub = |

CUR < .ACT
 
IFSUB = 1

IFSUB {
wrapItemAndSub = | 
stdWrap.wrap = | 
ATagParams = class="dropdown-toggle" data-toggle="dropdown"
}

ACTIFSUB < .IFSUB
ACTIFSUB {
wrapItemAndSub = |
}

CURIFSUB < .ACTIFSUB

SPC = 1
SPC {
wrapItemAndSub = |
doNotShowLink = 1
}

} # /1

2 < .1
2 {
wrap = |
IFSUB >
IFSUB = 1
IFSUB {
wrapItemAndSub = |
ATagParams = tabindex="-1"
}
ACTIFSUB >
ACTIFSUB < .IFSUB
ACTIFSUB.wrapItemAndSub = |
CURIFSUB >
CURIFSUB < .ACTIFSUB

SPC >
SPC = 1
SPC {
wrapItemAndSub = |
}
} # /2



} # /10
TS CODE ENDE

Wenn ich die Untermenüs anzeigen lassen möchte, klappt das, wenn ich mit der Maus über das 
"Elternteil" drüber fahre. Allerdings ist nicht das "Elternteil" anklickbar und 
auch nicht verlinkt, nur die Unterseiten.

Wie kann ich die Hauptstruktur verlinken?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german