[TYPO3-german] pw_teaser: Wie auf content elemente zugreifen?
Armin Vieweg
info at professorweb.de
Thu Mar 1 15:25:56 CET 2012
Hallo Clemens,
ich bin leider noch nicht dazu gekommen eine Doku für pw_teaser
anzufertigen - es gibt so viel anderes zu programmieren ;-)
Prinzipiell siehst Du aber die verfügbaren Attribute im Model. Es gibt
zwei Models - eines für die Seiten (Page) und eines für die
Inhaltselemente (Content).
Tx_PwTeaser_Domain_Model_Page -> http://goo.gl/Wegvm
Tx_PwTeaser_Domain_Model_Content -> http://goo.gl/G6VXt
Es gibt auch einen getContentViewHelper (http://goo.gl/4c401) mit dem man
nur bestimmte Inhalte ausgeben kann. Der funktioniert in etwa so:
<pw:getContent contents="{page.contents}" as="content" colPos="0">
<div class="contentElement">
<h2>{content.header}</h2>
<div>{content.bodytext}</div>
</div>
</pw:getContent>
Hinweis: Damit das pw: funktioniert, muss der entsprechende Namespace im
Fluid-Template gesetzt sein.
Es gibt die Attribute:
- colPos (um die Spalte zu definieren, default=0)
- cType (um nur bestimmte Typen auszugeben, z.b. 'image', default=NULL)
- index (wenn gesetzt gibt er nur die ersten n Elemente aus. Also 0 gibt
nur das 1. Element aus, default=NULL)
Ich hoffe, dass ist eine kleine Hilfe :-)
Viele Grüße
Armin
Am 10.02.2012, 14:08 Uhr, schrieb Clemens K. <lleork at gmail.com>:
> danke. gibt es hierfür eine doku? also z.b. welche properties alle
> auslesbar sind?
>
> On 2/8/12 11:16 , Patrick Schriner wrote:
>> Hallo,
>>
>> <f:for each="{pages}" as="page" iteration="pageIteration">
>> <f:for each="{page.contents}" as="content" iteration="contentIteration">
>> {content.header}
>> </f:for>
>> </f:for>
>>
>> müsste ein Beispiel sein, um für alle Seiten, die pw_teaser auswählt,
>> den Header auszugeben.
>>
>> On Tue, 07 Feb 2012 17:41:03 +0100, Clemens K. <lleork at gmail.com> wrote:
>>
>>> hi,
>>>
>>> da ich weder in der doku noch in einem template gefunden habe, wie man
>>> in der pw_teaser extension auf die content elemente einer page
>>> zugreift, frag ich einfach mal hier. jemand eine ahnung?
>>>
>>> danke + lg
>>
>> --
>> Patrick Schriner
>
--
Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/
More information about the TYPO3-german
mailing list