Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:cobject

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:cobject [2015/12/03 19:32] – Externe Bearbeitung 127.0.0.1typo3:about:cobject [2020/04/29 20:20] (aktuell) – [FILE] admin
Zeile 53: Zeile 53:
 ===== COA, COA_INT, COBJ_ARRAY ===== ===== COA, COA_INT, COBJ_ARRAY =====
  
-Steht für //Content Object Array//. Ermöglicht das Zusammenfassen mehrerer Inhaltselemente, um sie anschließend als eines zu behandeln. ''COA'' und ''COBJ_ARRAY'' sind einander identisch. Bei ''COA_INT'' wird der Inhalt nicht im Cache gespeichert.+Steht für //Content Object Array//. Ermöglicht das Zusammenfassen mehrerer Inhaltselemente, um sie anschließend als eines zu behandeln. ''COA'' und ''COBJ_ARRAY'' sind einander identisch (''COBJ_ARRAY'' wurde in TYPO3 7.4 entfernt). Bei ''COA_INT'' wird der Inhalt nicht im Cache gespeichert.
  
 ^Eigenschaft^Datentyp^Beschreibung^ ^Eigenschaft^Datentyp^Beschreibung^
Zeile 109: Zeile 109:
     orderBy = sorting     orderBy = sorting
     where = colPos=0     where = colPos=0
 +    select.languageField = sys_language_uid
   }   }
   renderObj = COA   renderObj = COA
Zeile 132: Zeile 133:
  
 Mit ''FILE'' wird der __Inhalt__ von Dateien eingebunden, es ist daher nicht zu verwechseln mit ''filelink''. Ein Bild würde ein //img//-Element als Wrap erhalten, die Ausgabe wäre dann identisch mit dem cObject ''IMAGE''. Sinnvoll ist eine Verwendung z.B. von HTML-Dokumenten. Mit ''FILE'' wird der __Inhalt__ von Dateien eingebunden, es ist daher nicht zu verwechseln mit ''filelink''. Ein Bild würde ein //img//-Element als Wrap erhalten, die Ausgabe wäre dann identisch mit dem cObject ''IMAGE''. Sinnvoll ist eine Verwendung z.B. von HTML-Dokumenten.
 +
 +<WRAP center round important>
 +''FILE'' wurde in TYPO3 v9 [[https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.5/Deprecation-85970-FileContentObject.html|als deprecated erklärt]] und mit TYPO3 v10 entfernt! Für Bilder kann weiter das cObject ''IMAGE'' (oder ein Fluid-Viewhelper) verwendet werden. Als Alternative zu Textdokumenten kann ggf. FLUIDTEMPLATE verwendet werden.
 +</WRAP>
 +
  
 ^Eigenschaft^Datentyp^Beschreibung^ ^Eigenschaft^Datentyp^Beschreibung^
Zeile 345: Zeile 351:
 10.source = tt_content_5,22,pages_language_overlay_10 10.source = tt_content_5,22,pages_language_overlay_10
 </code>| </code>|
-^categories|//Liste von Kategorien//|Seit TYPO3 CMS 6.0###############################|+^categories|//Liste von Kategorien//|Seit TYPO3 CMS 6.0|
 ^dontCheckPid|boolean|Wenn aktiviert, werden auch Einträge auf nicht erreichbaren Seiten angezeigt. Eine Verlinkung mit ''typolink'' schlägt aber weiterhin fehl.| ^dontCheckPid|boolean|Wenn aktiviert, werden auch Einträge auf nicht erreichbaren Seiten angezeigt. Eine Verlinkung mit ''typolink'' schlägt aber weiterhin fehl.|
 ^conf.[Tabelle]|cObject|Hiermit wird das Rendering für die Ausgabe im Frontend gesteuert. Fehlt diese Angabe, wird das Top Level Object mit diesem Tabellennamen verwendet. Bei //css_styled_content// wird //tt_content// als CASE-Objekt angelegt, die Ausgabe erfolgt dann je nach CType.\\ Fehlt auch ein TLO, erfolgt keine Ausgabe! <code typoscript> ^conf.[Tabelle]|cObject|Hiermit wird das Rendering für die Ausgabe im Frontend gesteuert. Fehlt diese Angabe, wird das Top Level Object mit diesem Tabellennamen verwendet. Bei //css_styled_content// wird //tt_content// als CASE-Objekt angelegt, die Ausgabe erfolgt dann je nach CType.\\ Fehlt auch ein TLO, erfolgt keine Ausgabe! <code typoscript>
Zeile 360: Zeile 366:
 ^stdWrap|stdWrap|Wird nach ''wrap'' ausgeführt.|  ^stdWrap|stdWrap|Wird nach ''wrap'' ausgeführt.| 
  
-Das folgende Beispiel liest die Datensätze **5** und **22** aus //tt_content// sowie den Datensatz **10** aus //pages_language_overlay// aus und gibt deren Header bzw. Title in einer Liste aus. Die Header aus //tt_content// werden zudem verlinkt mit deren PID und einer Sprungmarke zum jeweiligen Inhaltselement. +Mit dem folgenden Beispiel wird ein einzelnes Inhaltselement geladen, mit dem Standard-Rendering der angegebenen Tabelle.
 <code typoscript> <code typoscript>
 10 = RECORDS 10 = RECORDS
 10 { 10 {
 +  tables = tt_content
 +  source = 28
 +}
 +</code>
 +
 +Das folgende Beispiel liest die Datensätze **5** und **22** aus //tt_content// sowie den Datensatz **10** aus //pages_language_overlay// aus und gibt deren Header bzw. Title in einer Liste aus. Die Header aus //tt_content// werden zudem verlinkt mit deren PID und einer Sprungmarke zum jeweiligen Inhaltselement.
 +
 +<code typoscript>
 +20 = RECORDS
 +20 {
   source = ,tt_content_5, 22, pages_language_overlay_10   source = ,tt_content_5, 22, pages_language_overlay_10
   tables = ,tt_content, pages_language_overlay   tables = ,tt_content, pages_language_overlay
typo3/about/cobject.1449167554.txt.gz · Zuletzt geändert: 2015/12/04 20:33 (Externe Bearbeitung)