

Dieses Snippet erstellt einen Klickpfad (Breadcrum Menü). Dies ist sehr praktisch wenn ein User schnell wieder auf die höhergelegene Ebene gelangen soll, weiters sieht der Benutzer auch immer wo er sich gerade befindet.
temp.mypath=HMENU temp.mypath.special=rootline temp.mypath.special.range= 0 | -1 temp.mypath.1=TMENU temp.mypath.1.NO.allWrap= | / |*| | / |*| |
In der TSREF findet man eine genaue Beschreibung für die Parameter für das HMENU.




Use
temp.mypath.special.range= 1 | -1
Mein Ansatz bisher:
KLICKPFAD = COA
KLICKPFAD {
# Vorgeschalteter Text
10 = TEXT
10.value = <span class="klickmenu">Sie befinden sich hier: <a href="index.php">Home</a> /
# Klickpfadmenü bis zur vorhergehenden Seite
20 = HMENU
20 {
special = rootline
special.range = 2|-2
1 = TMENU
1.NO = 1
1.NO.linkWrap = | / |*| | / |*| | /
}
# Titel der aktuellen Seite anfügen
30 = TEXT
30.field = title
# Span-Bereich zu machen
40 = TEXT
40.value = </span>
}
Allerdings wird, wenn ich z.B. die root-Seite aufrufe, diese gleich 3x (eigener Link, Menülink und Titel) angezeigt...
DANKE!
bei mir wird der Breadcrumb überhaupt gar nicht angezeigt. Ich habe schon einige Variationen ausprobiert aber es geht einfach nicht:
Hier das Setup:
lib.breadcrumb < temp.myobject
lib.breadcrumb = HMENU
lib.breadcrumb {
special = rootline
special.range = 1|-1
1 = TMENU
1 {
NO.linkWrap = | >
NO.stdWrap2.noTrimWrap = | | |
CUR < .NO
CUR = 1
CUR {
linkWrap = |
doNotLinkIt = 1
}
}
}
Gemapped ist es und hier das XML:
<field_breadcrumb type="array">
<tx_templavoila type="array">
<title>Breadcrumb-Navigation</title>
<sample_data type="array">
<numIndex index="0">Breadcrumb-Navigation</numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<tags>*:inner</tags>
<TypoScriptObjPath>lib.breadcrumb</TypoScriptObjPath>
<description>Breadcrumb-Navigation</description>
</tx_templavoila>
</field_breadcrumb>
Der Div-Tag:
<div id="breadcrumb"> Hier der Pfad </div>
Das CSS:
#breadcrumb {
background-image: url(../imgSite/con_oben.png);
height: 30px;
text-align: right;
}
Hat Jemand einen Tipp für mich, ich weiß nicht warum es nicht funktioniert. Alles andere geht nämlich. Hm!
Add comment