[TYPO3-english] Get rid of page title in mega menu level 2
Loek Hilgersom
loek at netcoop.nl
Thu Sep 4 16:21:38 CEST 2014
Hi Wolfgang,
There is no standard option for disabling the content of menu items, but you can
overwrite it... with nothing, an empty cObject in this case.
So just add this:
2.NO.stdWrap.cObject = TEXT
or this (the same, but more obvious):
2.NO.stdWrap.cObject = TEXT
2.NO.stdWrap.cObject.value =
Hth,
Loek
On 02-09-14 16:40, Wolfgang Maschke wrote:
> Hello,
>
> I built a drop down megamenu in 6.2.x with fetching image file, image title and
> image description.
> Now I want to get rid of the standard page title in level 2 because it is a
> double of the image title.
>
> #####################
> ##### MEGA MENU #####
> #####################
>
> lib.navigation.main >
> lib.navigation.main = COA
> lib.navigation.main {
> 10 = HMENU
> 10 {
> 1 = TMENU
> 1 {
> wrap = <ul class="nav navbar-nav navbar-main">|</ul>
> expAll = 1
> noBlur = 1
> NO = 1
> NO {
> ATagTitle.field = abstract // description // title
> ATagBeforeWrap = 1
> linkWrap = |<mark class="bar"></mark>
> wrap = <li>|</li>
> wrap.override.cObject = COA
> wrap.override.cObject {
> if {
> value = 4
> equals.field = doktype
> isTrue = 1
> isTrue.if {
> value.data = TSFE:page|uid
> equals.field = shortcut
> }
> }
> 10 = TEXT
> 10.value = <li class="active">|</li>
> }
> }
> ACT < .NO
> ACT {
> wrap = <li class="active">|</li>
> }
> CUR < .ACT
> IFSUB < .NO
> IFSUB {
> doNotLinkIt = 1
> allWrap = <a href="#" class="dropdown-toggle"
> data-toggle="dropdown">|<b class="caret"></b></a>
> wrapItemAndSub.insertData = 1
> wrapItemAndSub = <li class="dropdown menuid-{field:uid}
> menupos-{register:count_MENUOBJ}">|</li>
> }
> ACTIFSUB < .IFSUB
> ACTIFSUB {
> wrapItemAndSub = <li class="active dropdown menuid-{field:uid}
> menupos-{register:count_MENUOBJ}">|</li>
> }
> CURIFSUB < .ACTIFSUB
> }
> 2 < .1
> 2 {
> expAll = 1
> NO = 1
> NO {
> ATagTitle.field >
> ATagBeforeWrap >
> linkWrap >
> wrapItemAndSub = <li class="dropdownmega">|</li>
> stdWrap.innerWrap.cObject = FILES
> stdWrap.innerWrap.cObject {
> references {
> table = pages
> uid.field = uid
> fieldName = media
> }
> renderObj = COA
> renderObj {
> 10 = TEXT
> 10 {
> # file: title ausgeben
> stdWrap.data = file:current:title
> stdWrap.wrap = <p class="bigtext"><strong>|</strong></p>
> }
> 20 = IMAGE
> 20 {
> # file: image ausgeben
> file.import.data = file:current:publicUrl
> file.width = 200
> wrap = <div class="ico">|</div>
> }
> 30 = TEXT
> 30 {
> # file: description ausgeben
> stdWrap.data = file:current:description
> stdWrap.wrap = <p>|</p>
> }
> 40 = TEXT
> 40 {
> value = » alle Infos & alle Produkte
> wrap = <p class="mehrlesen"><strong>|</strong></p>
> }
> }
> }
> }
>
> ACT < .NO
> ACT = 1
> ACT.ATagParams.dataWrap = title="{field:title}" class="act
> left-nav-header-new" id="acts"
> wrap = <ul class="dropdown-menu">|</ul>
> CUR < .ACT
> IFSUB >
> ACTIFSUB >
> CURIFSUB >
> }
> 3 >
> 4 >
> }
> }
>
> Any ideas or hints for me?
> Wolfgang
More information about the TYPO3-english
mailing list