Skip to content

Instantly share code, notes, and snippets.

@zvineyard
Created December 14, 2012 22:26
Show Gist options
  • Save zvineyard/4289211 to your computer and use it in GitHub Desktop.
Save zvineyard/4289211 to your computer and use it in GitHub Desktop.
TypoScript: Menu of Content Elements
temp.contentnav = CONTENT
temp.contentnav.wrap = <ul>|</ul>
temp.contentnav {
table = tt_content
select {
pidInList = this
andWhere = (sectionIndex=1 AND hidden=0 AND deleted=0)
orderBy = sorting DESC
where = colPos=0
languageField=sys_language_uid
}
renderObj = TEXT
renderObj {
field = header
wrap= <li>|</li>
typolink.parameter.field=pid
typolink.parameter.dataWrap=|#{field:uid}
if.isTrue.field=header
}
}
lib.sub_nav < temp.contentnav
@meincms
Copy link

meincms commented May 30, 2013

// CONSTANTS
// FOOTER MENU (DYNAMIC CONTENT-MENU) PID OF PAGE (DEFAULT = 8, AGENTUR > LEISTUNGEN)
footermenu.start.uid = 8

// SETUP
// DYNAMIC FOOTER MENU (RENDERING CONTENT ELEMENT-TITLES OF COL 1)

menu.footer = CONTENT
menu.footer.wrap =

    |

menu.footer {
table = tt_content
select {
pidInList = {$footermenu.start.uid}
andWhere = (sectionIndex=1 AND hidden=0 AND deleted=0)
orderBy = sorting ASC
where = colPos=1
languageField=sys_language_uid

}
renderObj = TEXT
renderObj {
field = header
wrap=

  • |

  • typolink.parameter.field=pid
    typolink.parameter.dataWrap=|#c{field:uid}
    if.isTrue.field=header
    }
    }

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment