Zum Inhalt springen

2 kleine Menüprobleme

Erstellt am 12. Januar 2011 · 3 Antworten · letzte Antwort am 13. Januar 2011

Tags: Frage

lost ·

Liebe Community,

vorab: bin noch ein TypoScript Anfänger vom Anfang 😃
und komme gerade aus dem Urlaub.. also muss ich erst wieder rein kommen.

Folgende Homepage:
http://bigbluediving.schreibersebastian.de/home.html

Problem 1:
Ich weiss nicht wie ich vor den Menüpunkten ein Icon setze, das heisst so ein kleiner Kreis mit einem Pfeil drin und dieser soll vor allen Menüpunkten erscheinen.

Problem 2:
Habe Probleme mit dem Optionssplit, hatte ich schon immer, und zwar möchte ich dass das Impressum ganz rechts ist (einfach mehr padding als die anderen), aber komme damit einfach nicht klar..
-Wie viele Splits muss ich bei dem Menü machen?
-Wann muss ich "|*|" und wann nur "||" benutzen?

Typoscript:

navigation = HMENU
lib.navigation {
	entryLevel = 0
	wrap = <a id="navigation" name="navigation"></a><ul class="navigation clearfix">|</ul>
	1 = TMENU
	1 {
	expAll = 1
	noBlur = 1
	NO {
		allWrap = <li class="first first_level first_level_{elementUid}">|</li> |*| <li class="first_level first_level_{elementUid}">|</li> |*| <li class="last first_level first_level_{elementUid}">|</li>
		linkWrap = <span class="first_level" style="padding-left: 30px;">|</span> 
		ATagBeforeWrap = 1
		ATagParams = class="first_level"
		subst_elementUid = 1
	}
	IFSUB = 1
	IFSUB {
		allWrap =  <li class="first first_level first_level_{elementUid}">| |*| <li class="first_level first_level_{elementUid}">| |*| <li class="last first_level first_level_{elementUid}">|
		linkWrap = <span class="first_level">|</span>
		ATagBeforlinkWrapeWrap = 1
		ATagParams = class="first_level"
		subst_elementUid = 1
	}


	ACT < .NO
	ACT = 1
	ACT {
                allWrap = <li class="first first_level first_level_active first_level_{elementUid}">|</li> |*| <li class="first_level first_level_active first_level_{elementUid}">|</li> |*| <li class="last first_level first_level_active first_level_{elementUid}">|</li>
		linkWrap = <span class="first_level first_level_active" style="padding-left: 30px;">|</span>
	}

        ACTIFSUB < .IFSUB
	ACTIFSUB = 1
	ACTIFSUB {
                        linkWrap = <span class="first_level first_level_active">|</span>
                        allWrap =  <li class="first first_level first_level_active first_level_{elementUid}">| |*| <li class="first_level first_level_active first_level_{elementUid}">| |*| <li class="last first_level first_level_active first_level_{elementUid}">|

        }

        CUR < .ACT
        CUR = 1
        CUR {
            doNotLinkIt = 1
        }


        CURIFSUB < .ACTIFSUB
        CURIFSUB = 1
        CURIFSUB {
            doNotLinkIt = 1
        }

    }
}

Habe hier nur Ebene 1 gepostet, da die 2 noch nicht vorhanden ist und auch nicht gebraucht wird.

Schon mal einen ganz herzlichen Dank,

Alex/Lost

lost ·

Wegen Problem 1, bin ich nun etwas weiter gekommen.

Habe dem <a>-Tag einen Background mit diesem Bild gegeben. Jetzt besteht nur das Problem, das die Icons auch den Padding bekommen (wie man auf der Homepage sehen kann), den ich dem Span gegeben habe.

Das heißt sie sind nicht an den Menüpunkten dran.

Jemand eine Idee?

Vielen Dank 🙂
_____________________________________________________________________
EDIT:
Habs hin bekommen (also Problem 1) bis auf das richtig zentrieren.. aber ich denke das kriege ich bald hin.

Nun gehts nur noch um den Optionsplit, damit würdet ihr mir sehr helfen!

Danke