[TYPO3-english] Creating an XML for pageflipper per tt_news record

Peter Klein pmk at io.dk
Mon May 3 18:20:29 CEST 2010


Hi Bert.

It's the "conf.tt_news" part you need to make as an IMG_RESOURCE, and not as 
a TEXT object.
(Maybe you should make it a COA object, so that you can place the 
IMG_RESOURCE and your 20 and 30 parts inside the same context..)

--
Peter Klein / Clio Online

"Bert Hiddink [BENDOO e-work solutions]" <hiddink at bendoo.com> wrote in 
message news:mailman.1.1272900729.19581.typo3-english at lists.typo3.org...
> Hello Peter!
>
> Thanks for your reply and explaination:
>
> On 5/1/10 12:36 AM, Peter Klein wrote:
>> Hi Bert.
>>
>> TSFE:lastImageInfo| is only available AFTER you have processed an IMAGE
>> object.
>> If you change your TS, so that instead of using dataWrap, you create an
>> IMAGE object, then it should work.
>>
>> If you just need to return the url and do the wrapping yourself, you can
>> create an IMG_RESOURCE object.
>> Then the width/height info is stored in TSFE:lastImgResourceInfo|
>
> Thanks to your tip, I could get height and width out of
> the object xmlmegazine.10.15, that is, when I define the PDF
> in a static manner, these are printed under xmlmegazine.10.20
> and xmlmegazine.10.30 respectively.
>
> So far, so good.
>
> However, I would like to get the height and width of the PDF which is 
> linked to a tt_news record (see xmlmegazine.10.10).
> This works fine, that is, this TS-block gives me back the name of the 
> PDF-file
>
> However, I do not manage to create an IMAGE-object or IMG_RESOURCE-object 
> out of the xmlmegazine.10.10.
>
> I thought this may be simply done with:
>   15 = IMG_RESOURCE
>   15.file < 10
> ...but this did not work. Any ideas what I am doing wrong here?
>
> Thanks in advance!!!
>
> Bert
>
>
> ....
> xmlmegazine.10 = COA
> xmlmegazine.10 {
>   10 = RECORDS
>   10 {
>     dontCheckPid = 1
>     tables = tt_news
>     source.data = GPvar:tx_ttnews|tt_news
>     conf.tt_news = TEXT
>     conf.tt_news.field = image
>     conf.tt_news.required = 1
>   }
>   10.wrap = uploads/media/
>
>
>   # This works:
>   #15 = IMG_RESOURCE
>   #15.file = uploads/media/memoria_institucional_2009.pdf
>
>   # This does not works:
>   15 = IMG_RESOURCE
>   15.file < 10
>
>   20 = TEXT
>   20.data = TSFE:lastImgResourceInfo|0
>   20.noTrimWrap  = | pageheight="|"  |
>
>   30 = TEXT
>   30.data = TSFE:lastImgResourceInfo|1
>   30.noTrimWrap  = | pagewidth="|"> <chapter>|
> }
> .... 




More information about the TYPO3-english mailing list