ich habe Breadcrumb so erstellt aber das funktioniert nicht.
page.10.subparts.PFADMENUE = HMENU
page.10.subparts.PFADMENUE.wrap = <p>Sie sind hier: | </p>
page.10.subparts.PFADMENUE {
special = rootline
special.range = 1|-1
1 = TMENU
1 {
NO = 1
NO {
linkWrap = | > |*| | > |*| |
}
CUR = 1
CUR < .NO
CUR.doNotLinkIt = 1
}
}
Bei mein Template habe ich subpart auch so definiert
<!-- ###PFADMENUE### begin-->
<!-- ###PFADMENUE### end-->
Vielen Dank
masjmh
Ich weiß nicht, was bei dir nicht funktioniert. Ohne Dein TS durchgesehen zu haben - ich mache es so:
breadcrumb = HMENU
breadcrumb.special = rootline
breadcrumb.special.value = 0|2
breadcrumb.1 = TMENU
breadcrumb.1.NO = 1
breadcrumb.1.NO.linkWrap = | >|*| | >|*| |
Danke,
aber das funktioniert auch nict. Mein Typoscript sieht so aus:
page = PAGE
page.typeNum = 0
page.bodyTag = <body>
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/layout.html
page.stylesheet = fileadmin/templates/css/style.css
page.10.workOnSubpart = DOCUMENT_BODY
page.10.subparts.INHALT_NORMAL = CONTENT
page.10.subparts.INHALT_NORMAL {
table = tt_content
select {
where = colPos = 0
languageField = sys_language_uid
orderBy = sorting
}
}
page.10.subparts.INHALT_RECHTS = CONTENT
page.10.subparts.INHALT_RECHTS {
table = tt_content
select {
where = colPos = 2
languageField = sys_language_uid
orderBy = sorting
}
}
page.10.subparts.NAVIGATION_LINKS = HMENU
page.10.subparts.NAVIGATION_LINKS {
special = directory
special.value = 3
entryLevel = 1
// erste Navigationsebene
1 = TMENU
1 {
expAll = 0
wrap = <ul>|</ul>
// a Link im Normalzustand
//NO.linkWrap = <li>|</li>
NO.wrapItemAndSub =<li>|</li>
NO = 1
NO.ATagParams = class = "navi_links"
//NO.ATagTitle.field = abstract // description // subtitle // title
//a:hover Link mit Mouseover bzw. Rollover
RO < .NO
RO = 1
RO.ATagParams = class="navi_links_hover"
// a:active Link im aktiven Zustand bzw. current Link
CUR = 1
CUR < .RO
CUR.ATagParams = class="navi_links_active"
ACTIFSUB < .NO
ACTIFSUB = 1
ACTIFSUB.ATagParams = class="navi_links_actifsub"
}
page.10.subparts.PFADMENUE = HMENU
page.10.subparts.PFADMENUE.special = rootline
page.10.subparts.PFADMENUE.special.value = 0|2
page.10.subparts.PFADMENUE.1 = TMENU
page.10.subparts.PFADMENUE.1.NO = 1
page.10.subparts.PFADMENUE.1.NO.linkWrap = | >|*| | >|*| |
Hallo masjmh,
also ich habe zwei Dinge für dich.
1. bei deiner Navigation links solltest du dich entscheiden, ob du mit entryLevel oder special = directory arbeitest.
beides zusammen führt häufig zu Problemen.
2. Vielleicht ist das auch der Grund für dein BreadCrumb-Problem. Ansonsten hab ich einen Link zu den wichtigsten Menüs in TYPO3, da ist auch ein Breadcrumb dabei und das sollte ohne Probleme funktionieren. Wobei es nicht wirklich viel von deinem ersten abweicht.
Viel Erfolg!
Hi Zeroalpha,
vielen Dank. Jetzt funktioniert breadcrumbs aber meine menu sind weg. Ich habe folgende code von Deiner Linksseite angepasst.
page.10.subparts.NAVIGATION_LINKS = HMENU
page.10.subparts.NAVIGATION_LINKS {
1 = TMENU
1 {
#expAll =1
wrap = <ul id="nav1">|</ul>
noBlur = 1
NO = 1
NO {
wrapItemAndSub = <li>|</li>
stdWrap.htmlSpecialChars = 1
ATagTitle.field = title
}
ACT <.NO
ACT {
wrapItemAndSub = <li id="nav1act">|</li>
}
}
2 < .1
2 {
wrap = <ul id="nav2">|</ul>
ACT.wrapItemAndSub = <li id="nav2act">|</li>
}
3 < .2
3 {
wrap = <ul id="nav3">|</ul>
ACT.wrapItemAndSub = <li id="nav3act">|</li>
}
}
Danke
VG
masjmh
ich habe den Fehler gefunden und jetzt funktioniert es alles. Es fehlt nur eine } #angry#
nach
ACTIFSUB.ATagParams = class="navi_links_actifsub"
}
//hier sollte noch ein }
Danke für die Hilfe
@zeroalpha
Mit deiner Beispiel wollte ich auch gerne probieren. Aber es funktioniert irgendwie nicht.