Question

I've got a strange problem connected with content rendering.

I use following code to grab the content:

lib.otherContent = CONTENT
lib.otherContent {
  table = tt_content
  select {
    pidInList = this
    orderBy = sorting
    where = colPos=0
    languageField = sys_language_uid
  }

  renderObj = COA
  renderObj {
    10 = TEXT
    10.field = header
    10.wrap = <h2>|</h2>
    20 = TEXT
    20.field = bodytext
    20.wrap = <div class="article">|</div>
  } 
}

and everything works fine, except that I'd like to use also predefined column-content templates other than simple text (Text with image, Images only, Bullet list etc.).

The question is: with what I have to replace renderObj = COA and the rest between the brackets to let the TYPO3 display it properly?

Thanks, I.

Was it helpful?

Solution

The available cObjects are more or less listed in TSRef, chapter 8.

TypoScript for rendering Text w/image can be found in typo3/sysext/css_styled_content/static/v4.3/setup.txt at line 724, and in the neighborhood you'll find e.g. bullets (below) and image (above), which is referenced in textpic line 731. Variants of this is what you'll write in your renderObj.

You will find more details in the file typo3/sysext/cms/tslib/class.tslib_content.php, where e.g. text w/image is found at or around line 897 and is called IMGTEXT (do a case-sensitive search). See also around line 403 in typo3/sysext/css_styled_content/pi1/class.cssstyledcontent_pi1.php, where the newer css-based rendering takes place.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top