Skip to content

Instantly share code, notes, and snippets.

@dsmeringe
Last active December 14, 2015 11:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dsmeringe/5078479 to your computer and use it in GitHub Desktop.
Save dsmeringe/5078479 to your computer and use it in GitHub Desktop.
rgTeaser example usage. The extension seems old now though ;) The ext in TER: http://typo3.org/extensions/repository/view/rgteaser I guess what rgTeaser mostly does is adding a new sitemap option and then this TS..
includeLibs.user_getpages = EXT:rgteaser/user_getpages.inc
###################################
##### rgTeaser 102 ################
##### (page + content - teaser) ###
tt_content.menu.20.102 >
tt_content.menu.20.102 = CONTENT
tt_content.menu.20.102 {
table = pages
select {
pidInList.cObject = USER
pidInList.cObject {
userFunc = user_getpages->main
treeDepth = 2
}
orderBy = tstamp DESC
where = tx_rgteaser_teaser = 1
}
renderObj = COA_INT
renderObj {
10 = TEXT
10.field = title
10.wrap = <div class="teaserItem" style="border:1px solid #ccc; padding:10px;margin:5px; width:200px; height:200px; overflow: hidden; float:left;"><h3>|</h3>
10.typolink.parameter.field = uid
12 = TEXT
12.field = tstamp
12.age = 1
12.required = 1
12.wrap = <span style="font-size:10px;padding-left:10px;">(|)</span>
12 >
20 = LOAD_REGISTER
20 {
meinRegister.cObject = TEXT
meinRegister.cObject.field= uid
}
50 = COA
50 {
###########
20 = CONTENT
20 {
table = tt_content
select {
pidInList.data = register:meinRegister
#max = 1
}
renderObj = COA
renderObj {
1 = TEXT
1.value = <div style ="padding:5px; margin:5px;">
10 = TEXT
10.field = header
10.wrap = <strong>|</strong>
10.required = 1
10.typolink.parameter.data = register:meinRegister
10 >
20 = TEXT
20 {
field = bodytext
crop = 250 | ... | 1
wrap= <br />|
parseFunc < tt_content.text.20.parseFunc
stripHtml = 1
}
20.typolink.parameter.data = register:meinRegister
/*
30 = TEXT
30 {
value = [mehr]
typolink.parameter.field=pid
typolink.parameter.dataWrap=|#{field:uid}
wrap = |
}
*/
99 = TEXT
99.value = </div>
}
}
###########
}
#60 = TEXT
#60 {
# value = [mehr]
# typolink.parameter.field=uid
# wrap = |
#}
99 = TEXT
99.wrap = |</div>
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment