Mittwald CM Service: TYPO3-Hosting, TYPO3-Schulungen, Agenturpakete, Managed-Server
Optimiertes TYPO3 Hosting von Mittwald CM Service

COBJ_ARRAY (COA, COA_INT)

Dieses Objekt wird auch als COA bezeichnet. Sie können dies anstatt COBJ_ARRAY benutzen.

Sie können dieses Objekt auch als COA_INT erzeugen. In diesem Fall arbeitet es genauso wie das PHP_SCRIPT_INT-Objekt: Es wird beim Rendern nicht in den Cache geschrieben! Das COA_INT-Objekt bietet einen Weg, dieses Feature nicht nur mit PHP_SCRIPT-cObjects, sondern mit allen cObjects zu gebrauchen.

Eigenschaft

Datentyp

Beschreibung

Standard

1,2,3,4...

cObject

 

 

if

»if

Falls if falsch zurückliefert, wird das COA NICHT gerendert.

 

stdWrap

»stdWrap

 

 

includeLibs

Liste vom Typ resource

(Diese Eigenschaft wird nur genutzt, wenn das Objekt vom Typ COA_INT ist! Siehe Einleitung)
Dies ist eine durch Kommata getrennte Liste von Ressourcen, die als PHP-Skript (mit der Funktion include_once()) eingebunden werden, wenn dieses Script eingebunden wird. Das ist dadurch möglich, dass alle include-Dateien bekannt sind, bevor sie eingebunden werden. Das ist in dem regulären PHP_SCRIPT-cObject nicht der Fall.

 

 

 

 

 

Beispiel

  1. temp.menutable = COBJ_ARRAY
  2. temp.menutable {
  3.   10 = HTML
  4.   10.value = <table border=0 cellpadding=0 cellspacing=0>
  5.  
  6.   20 = HMENU
  7.   20.entryLevel = 0
  8.   20.1 = GMENU
  9.   20.1.NO {
  10.     wrap = <tr><td> | </td></tr>
  11.     XY = {$menuXY}
  12.     backColor = {$bgCol}
  13.     20 = TEXT
  14.     20 {
  15.       text.field = title
  16.       fontFile = media/fonts/hatten.ttf
  17.       fontSize = 23
  18.       fontColor = {$menuCol}
  19.       offset = |*| 5,18 || 25,18
  20.     }
  21.   }
  22.   30 = HTML
  23.   30.value = </table>
  24. }

Kommentare von registrierten Benutzern:

Kommentar von: wunschtacho

02. 03. 2009, 11:55
Hier ein einfaches Beispiel um zwei TS Objekte zusammenführen zu können.

Ausgabe zweier Objekte an zwei Markern:
Typoscript:Zeilennummerierung:  An / Aus

  1. lib.text1 = TEXT
  2. lib.text1.value = Dies ist ein Text
  3. page.10.marks.TEXT1 < lib.text1
  4.  
  5. lib.text2 = TEXT
  6. lib.text2.value = Dies ist noch ein Text
  7. page.10.marks.TEXT2 < lib.text2


Ausgabe beider Objekte an einem Marker:
Typoscript:Zeilennummerierung:  An / Aus

  1. lib.text = COA
  2. lib.text.10 = TEXT
  3. lib.text.10.value = Dies ist ein Text
  4. lib.text.20 = TEXT
  5. lib.text.20.value = Dies ist noch ein Text
  6. page.10.marks.TEXT < lib.text


Profil



Seite drucken
 
TYPO3 Hosting in der Version 4.3.2 kostenlos bei Mittwald CM Service testen

TYPO3 4.3.2 jetzt testen

Testen Sie die neue TYPO3 Version 4.3.2 kostenlos für einen Monat


Entwicklerschulungen

  • Espelkamp:
    Mit., 17.03.10 - Fre., 19.03.10
  • Berlin:
    Mit., 21.04.10 - Fre., 23.04.10
  • Köln:
    Mon., 21.06.10 - Mit., 23.06.10