[TYPO3-german] DropDown Menü
Basti
sebastian.schmal at gmx.de
Fri Nov 7 09:25:17 CET 2008
Keiner eine Idee :( ?
lg, Basti
Basti schrieb:
> Hänge leider immer noch an dem Problem, könnte mir jemand sagen ob der
> typoscript code richtig ist?
>
>
> ich möchte nur das der "tester" den mouseover hat, die seite davor oder
> die seiten danach sollen keinen haben!
>
> NO.wrapItemAndSub = <li>|</li> || <li onmouseover="show(this)"
> onmouseout="hide(this)">|</li> |*| <li>|</li>
>
>
> Vielen Dank, Basti
>
>
>
>
> Basti schrieb:
>> Hallo,
>>
>> leider komm ich mit meinen DropDown-Menü nicht klar...
>>
>> habe eine HTML Templatedatei erstellt:
>>
>> im head:
>> <script type="text/javascript">
>> //<![CDATA[
>> function show(element){
>> element.className += "hover";
>> }
>> function hide(element){
>> element.className = element.className = "";
>> }
>> //]]>
>> </script>
>>
>>
>>
>>
>> im template:
>> <!-- ANFANG NAVI -->
>> <div id="navi">
>> <ul class="navigation">
>> <li><a href="#">Startseite</a></li>
>> <li onmouseover="show(this)"
>> onmouseout="hide(this)" >
>> <a href="#" class="active">tester</a>
>> <ul onmouseover="show(this)"
>> onmouseout="hide(this)" >
>> <li><a href="#">Ebene2 Punkt1</a></li>
>> <li><a href="#">Ebene2 Punkt2</a></li>
>> <li><a href="#">Ebene2 Punkt3</a></li>
>> </ul>
>> </li>
>> <li><a href="#">Forum</a></li>
>> <li><a href="#">Team</a></li>
>> <li><a href="#">Partner</a></li>
>> <li><a href="#">Impressum</a></li>
>> </ul>
>> </div>
>>
>>
>> navi css:
>> #navi {
>> position:absolute;
>> margin: 0px;
>> margin-top: 94px;
>> margin-left: 100px;
>> padding: 0px;
>> height: 21px;
>> }
>>
>> ul.navigation, ul.navigation ul {
>> list-style-type: none;
>> margin: 0px;
>> padding: 0px;
>> }
>>
>> ul.navigation a {
>> display: block;
>> margin: 0px 0px 0px 0px;
>> padding: 5px 12px 4px 12px;
>> font-family: Verdana;
>> font-size: 11px;
>> font-weight: bold;
>> color: #f0f0f0;
>> text-decoration: none;
>> border-left: 5px #3a3a45 solid;
>> }
>>
>> ul.navigation a:hover {
>> margin: 0px 0px 0px 0px;
>> padding: 5px 12px 4px 12px;
>> font-family: Verdana;
>> font-size: 11px;
>> font-weight: bold;
>> color: #6b6b74;
>> text-decoration: none;
>> }
>>
>> ul.navigation a.active {
>> color: #6b6b74;
>> }
>>
>> ul.navigation ul a {
>> margin: 0px;
>> padding: 0px;
>> }
>>
>> ul.navigation li {
>> margin: 0px;
>> padding: 0px;
>> background-image: none;
>> float:left;
>> border: 0px;
>> }
>> ul.navigation ul {
>> margin-left:0;
>> padding: 0 0 5px 0;
>> position: absolute;
>> background-color: #3a3a45;
>> border-left:1px solid #6b6b73;
>> border-right:1px solid #6b6b73;
>> border-bottom:1px solid #6b6b73;
>> display:none;
>> min-width: 150px;
>> }
>>
>> /* IE-Hack für die Breite */
>> *html ul.navigation ul {
>> width: 150px;
>> }
>>
>> /* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
>> /* über der Liste befindet (.hover siehe JavaScript oben) */
>> ul.navigation ul.hover, ul.navigation li.hover ul, ul.navigation
>> li:hover ul {
>> display:block;
>> }
>>
>> ul.navigation ul li {
>> float:none;
>> background-color: transparent;
>> }
>>
>> ul.navigation ul li a {
>> margin: 0px 0px 0px 0px;
>> padding: 5px 0px 4px 3px;
>> font-family: Verdana;
>> font-size: 10px;
>> font-weight: normal;
>> color: #f0f0f0;
>> text-decoration: none;
>> }
>>
>> ul.navigation ul li a:hover {
>> margin: 0px 0px 0px 0px;
>> padding: 5px 0px 4px 3px;
>> font-family: Verdana;
>> font-size: 10px;
>> font-weight: normal;
>> color: #6b6b74;
>> text-decoration: none;
>> }
>>
>>
>> in meinen xhtml-Template funktioniert alles super!
>>
>> doch bau ich das navi in mein typo3 ein, funktioniert es nicht...
>>
>> navi typo3:
>> # ---------------------
>> # MainNavi
>> # ---------------------
>>
>> temp.menu = HMENU
>> temp.menu {
>> ### Erste Ebene ###
>> 1 = TMENU
>> 1 {
>> wrap = <ul class="navigation">|</ul>
>> noBlur = 1
>> expAll = 1
>> #NO.wrapItemAndSub = <li onmouseover="show(this)"
>> onmouseout="hide(this)">|</li>
>> NO.wrapItemAndSub = <li>|</li> || <li onmouseover="show(this)"
>> onmouseout="hide(this)">|</li> |*| <li>|</li>
>>
>> ACT < .NO
>> ACT = 1
>> ACT.ATagParams = class="active"
>> }
>>
>> ### Zweite Ebene ###
>> 2 = TMENU
>> 2 {
>> noBlur = 1
>> wrap = <ul onmouseover="show(this)" onmouseout="hide(this)">|</ul>
>> NO.allWrap = <li>|</li>
>> }
>> }
>>
>> sobald ich über "tester" hover, und dann von dem hover runter gehe,
>> verschwindet der navibutton einfach aus dem navi!
>>
>> Würde mich über Hilfe sehr freuen!
>>
>> grüße, Basti
>
--
------------------------------------------
TYPO3 - TIPS - ANLEITUNGEN - NEWS - TYPO3
unter: http://blog.ingeniumdesign.de/
------------------------------------------
More information about the TYPO3-german
mailing list