[TYPO3-german] Verständnis Probleme bei den COA Objek - Numerische Werte ?

Martin Holtz typo3 at martinholtz.de
Wed Mar 21 21:49:48 CET 2007


Hi Dirvish,

> ich habe zur Zeit ein Problem das COA und die Nummerischen Werte richtig
> zu verstehen.
COA = Content Object Array, es ist nur ein Container für Andere Objekte.

Es enthält Speicherstellen die mit Zahlen definiert werden,

dreisaetze = COA
dreisaetze.10 = HTML
dreisaetze.10.value = erster Satz -

dreisaetze.30 = HTML
dreisaetze.30.value = dritter Satz!

dreisaetze.20 = HTML
dreisaetze.20.value = zweiter Satz -

Also, ein COA soll dir nur einfach helfen den HTML-Output zu erzeugen.

Das Ergebnis besteht aus dem zusammengefügten Schnipseln wobei die
Reihenfolge durch die Zahlen festgelegt wird (die kleinste zuerst).

page.10 < dreisaetze
würde also ergeben:
erster Satz -zweiter Satz -dritter Satz!

> Was genau ist das COA und wann setzte ich dieses ein?
s.o., wenn du mehrere HTML Schnipsel einander fügen kannst.

Im obigen Beispiel wäre das ganze noch einfach, da bräuchtest du keine drei
Elemente.

Wenn Du aber wie in Deinem Beispiel unterschiedliche Elemente mixed (HTML,
HMENU usw.) dann ist es doch ganz nett mit den COAs.

> temp.header = COA
> temp.header.10 < plugin.tx_macinasearchbox_pi1
> #### **Search-Box end**
> temp.header.20 = HTML
> temp.header.20.value = <div id="topnav">
> temp.header.30 = HTML
> temp.header.30.value = {$headerSkiplinkHtmlCode}
> temp.header.40 = HMENU

> Was hat das für Gründe weshalb es
> 
> 20
> 30
> 40
> 
> aufgeführt wird. Bedeutet das, dass die Objekte auf der Webseite
> nacheinander angezeigt werden? Also erst 20 30 und dann 40?
ja!
Und falls Du später zwischen 20 und 30 etwas einfügen möchtest, dann nimmst
du die 25 und musst nicht alles umbenennen.

> Ich habe auch schon Dokus dazu gelesen, aber ich steige leider nicht
> ganz durch?
besser jetzt?

> Ich würde mich über eine kurze Info sehr freuen.
hab mich bemüht.

gruß,
martin


More information about the TYPO3-german mailing list