Zum Inhalt springen

breadcrumb ohne > am schluss

Erstellt am 16. August 2006 · 12 Antworten · letzte Antwort am 26. März 2007

Tags: Frage

zeal ·

hallo zusammen

habe eine breadcrumb erstellt, welche auch schön funktioniert... ich möchte nun aber am schluss, nach der aktuellen site keinen > mehr haben. sollte also so aussehen:

home > ueber uns > team

mein ts dazu:

    #Breadcrumb Navigation
    marks.BREADCRUMB = HMENU
    marks.BREADCRUMB {
        entryLevel = 0
        special = rootline 
        special.range = 0|-1 
        1 = TMENU 
        1.target = _self 
        1.wrap = |
        1.NO { 
            allWrap =   |  > 
            doNotLinkIt = 0 |*| 0 |*| 1 
        }
    }

weiss, irgendwie muss ich denn CUR, denn aktuellen link, ändern. aber wo und wie ??

danke

gruss michael

einpraegsam.​net ·

such mal im forum nach "optionsplit"

oder schau dir das an:

Folgende Syntax gilt: 
erstes        |*|    mitte    |*|         letzter

Oder auch: 
erstes  |    |  zweites        |*|        mitte        |*|      vorletztes|    |    letztes



Beispiele:

#Punkt vor dem ersten Menueintrag und hinter dem letzen Menueintrag
allWrap = .| |*| | |*| |.

#DIV für letzen Menueintrag
allWrap = | |*| | |*| <div class="test">|</div>

#Punkt vor dem ersten Menueintrag und hinter dem letzen Menueintrag
allWrap = <td>.|</td> |*| <td>|</td> |*| <td>|.</td>

#Optionsplit Funktionsweise: Wort "spacer" hinter dem 1. Menueintrag und hinter den mittleren Menueinträgen, nicht aber hinter dem letzten Menueintrag
allWrap = <td>|</td><td>spacer</td> |*| <td>|</td><td>spacer</td> |*| <td>|</td>
zeal ·

mit dem optionsplit hab ich schon ausprobiert, komm ich auf keinen grünen zweig :-)

geh ich denn prinzipiell falsch dran ? wenn ich das ganze gleich meinem marker zuweise ?

... vermeintliche kleinigkeiten werden immer zu doch noch "grösseren" problemen :-) hoff ich krieg das noch hin

lg michael

link zur page: http://www.schule-untereggen.ch

zeal ·

geht immer noch nicht... hab's jetzt erst soweit, dass halt am anfang schon ein >> steht... ist aber nicht das, was ich genau möchte :-)

    #Breadcrumb Navigation
    marks.BREADCRUMB = HMENU
    marks.BREADCRUMB {
        entryLevel = 0
        special = rootline 
        special.range = 0|-1 
        1 = TMENU 
        1.target = _self 
        1.wrap = |
        1.NO { 
            allWrap = |*| &nbsp;&#187;&nbsp; | |*| 
            doNotLinkIt = 0 |*| 0 |*| 1 
        }

hat jemand noch einen gedankenanstoss ????

gruss

Kilkenny ·

Hallo,
versuch mal deinen optionSplit wie folgt zu ändern:

allWrap = » | |*|  »  | |*| |

Das Symbol |*| trennt ja die Bereiche erstes |*| mitte |*| letztes. Du mußt aber auch bei erstes und letztes das | Symbol setzen, damit da auch das erste und letzte Element eingefügt wird.

Gruß

zeal ·

habs jetzt so hingekriegt:

| |*| &nbsp;&#187;&nbsp; |*| &nbsp;&#187;&nbsp; |

funktioniert gut, ausser man klickt denn ersten eintrag im breadcrumb an, dann zeigt er nachher >> home an :-)

aber damit kann ich leben...

danke allen

just2b ·

Hallo,

will mich ja nicht wirklich einmisichen, aber 1x nachgedacht, dann kommt man drauf, dass die aktuelle Seite immer die letzte ist (is ja auch die auf der man drauf ist).

dann wär sowas denkbar

marks.BREAD = HMENU
marks.BREAD.special = rootline
marks.BREAD.special.range = 0|-1
marks.BREAD.1 = TMENU
marks.BREAD.1.target =
marks.BREAD.1 {
NO.linkWrap =  | >
CUR = 1
CUR.linkWrap = <span class="breadAct"> | </span>
CUR.doNotLinkIt = 1
}

lg georg

zeal ·

einmischen ist ja hier erwünscht :-)

hab nochmals überdacht und so klappts jetzt wie ichs möchte:

|*| | &nbsp; » &nbsp; |*||

nochmals danke an alle !

herb37 ·

Dialog zwischen den Generationen gewünscht.

Hallo "zeal"

wir sind ein Verein, der sich mit Seniorenarbeit und bürgerschaftlichem Engagement beschäftigt. Nun haben wir auch Typo3 für unsere Webseite ein geführt. Ist alles noch im Entstehen, aber wir müssen noch viel lernen.

ein Problem, dass wir haben ist die "rootline".
Kannst du mir bitte dein TS schicken oder hier veröffentlichen.
Ich würde gern daraus lernen, wie ich in der "rootline" zurück bis zu "home" komme.
Muss ich in einer Designvorlage auch was reinstellen?

Danke für einen Tipp im Voraus.

Unsere Seite
http://efi-d.de

Norman2k ·

Verwende einfach das Code-Beispiel von just2b. In dein HTML-Template (Designvorlage) setzt du einen Marker "###BREAD###", da wo du die Rootline haben willst.

Norman

herb37 ·

Vielen Dank, ging ja schnell mit der Antwort.
Habe in die Designvorlage (Html) wie folgt eingebunden

<div>
	<!--###BREAD### -->&nbsp; 
	<!--###BREAD### -->
</div>

dann TS von just2b, wie empfohlen in TS Setup der entsprechenden Seite eingebaut.
Irgend etwas muss immer noch nicht richtig sein.
Denn es wird nichts angezeigt.

Werde wohl noch im Stylesheet die "class" breadAct anlegen müssen.