TSRef - TypoScript Reference

8.1.4. COBJ_ARRAY (COA, COA_INT):

This cObject has the alias COA. You can use this instead of COBJ_ARRAY.

You can also create this object as a COA_INT in which case it works exactly like the PHP_SCRIPT_INT object does: It's rendered non-cached! The COA_INT provides a way to utilize this feature not only with PHP_SCRIPT cObjects but any cObject.

Property:

Data type:

Description:

Default:

1,2,3,4...

cObject

 

 

if

->if

if "if" returns false the COA is NOT rendered

 

wrap

wrap

 

 

stdWrap

->stdWrap

 

 

includeLibs

list of resource

(This property is used only if the object is COA_INT!, See introduction.)

This is a comma-separated list of resources that are included as PHP-scripts (with include_once() function) if this script is included.

This is possible to do because any include-files will be known before the scripts are included. That's not the case with the regular PHP_SCRIPT cObject.

 

[tsref:(cObject).COA/(cObject).COA_INT/(cObject).COBJ_ARRAY]

 

Example:
  temp.menutable = COBJ_ARRAY
  temp.menutable {
    10 = HTML
    10.value = <table border=0 cellpadding=0 cellspacing=0>

    20 = HMENU
    20.entryLevel = 0
    20.1 = GMENU
    20.1.NO {
      wrap = <tr><td> | </td></tr>
      XY = {$menuXY}
      backColor = {$bgCol}
      20  = TEXT
      20 {
        text.field = title
        fontFile = media/fonts/hatten.ttf
        fontSize = 23
        fontColor = {$menuCol}
        offset = |*| 5,18 || 25,18
      }
    }

    30 = HTML
    30.value = </table>
  }

 


Valid XHTML 1.0!