[TYPO3-dam] DAM in ExtBase (working implementation!)

Martin Keck keck at bloompark.de
Sun Jul 25 14:03:24 CEST 2010


Hi again,

ok, I found out what the problem was: I forgot to add the static ts 
template. Maybe this should be explicitly mentioned in the extbase_dam 
usage example.

Thx anyway.

Martin


Martin Keck schrieb:
> Hi there,
> 
> I'm trying to use extbase_dam in my own extension but came across a 
> problem. To me it looks like the data mapping doesn't work correctly, 
> but presumably the reason might be a wrong implementation by me...? 
> Maybe you could help me:
> 
> - I added a dam-field to my extension (in tca: 'image' => 
> txdam_getMediaTCA('image_field', 'dam_images') ) and added images to my 
> entries
> 
> - Calling e. g. 
> Tx_ExtbaseDam_Utility_Dam::getOne('tx_myextension_domain_model_post', 
> $this->uid, 'dam_images') in my domain model works so far
> 
> - The strange thing: the dam-object returned does only include the 
> property for the uid, so e. g. in the template I can output the uid of 
> the dam image via {post.image.uid}, but no other property
> 
> - A print_r of the $objects-Array in Tx_ExtbaseDam_Utility_Dam shows 
> that only the uid-property is filled. A (shortened) output looks like that:
> 
> Array
> (
>     [0] => Tx_ExtbaseDam_Domain_Model_Dam Object
>         (
>             [mediaType:protected] =>
>             [title:protected] =>
>             [category:protected] =>
>             [indexType:protected] =>
>             [fileMimeType:protected] =>
>             [fileMimeSubtype:protected] =>
>             [fileType:protected] =>
>             [fileTypeVersion:protected] =>
>             [fileName:protected] =>
> [...]
> 
>             [uid:protected] => 25
>             [_localizedUid:protected] => 25
>             [_languageUid:protected] =>
> 
> [_isClone:Tx_Extbase_DomainObject_AbstractDomainObject:private] =>
>         )
> 
> )
> 
> 
> Any idea what the problem might be? Is it a bug or did I do something 
> wrong?
> 
> Thanks for every hint!!!!
> 
> Greetings
> Martin
> 
> ps: I'm using TYPO3 4.4.0, DAM 1.1.5, extbase_dam 0.0.2
> 
> 
> 
> 
> 
> Stephan Bauer schrieb:
>> Hello Jonas,
>>
>> is your galery already in TER?
>>
>> Regards
>>
>> Stephan
>>
>> schrieb Jonas Dübi:
>>> Hi Nils
>>>
>>> thank you for your great work! It's working great in our ExtBase Galery
>>> extension...
>>>
>>> Here is the link to the forge Project of extbase_dam:
>>> http://forge.typo3.org/projects/show/extension-extbase_dam
>>>
>>> I hope we'll find the time to implement the relation functionality as
>>> extbase core feature. Your solution works also great for that, but it's
>>> not yet in the extbase core.
>>>
>>> Best regards
>>> Jonas
>>>
>>>
>>> Nils Blattner schrieb:
>>>> Hi there
>>>>
>>>> Just wanted to let you know that I created a small extension with the
>>>> ExtBase-model for the main DAM table (tx_dam) and a few helper
>>>> functions to resolve the ref table as domain model objects.
>>>> I put it into TER and will add it to forge as soon as the SVN bug gets
>>>> fix'd.
>>>>
>>>> The key is extbase_dam.
>>>>
>>>> It's very basic at the moment, but I thought instead of everyone
>>>> making their own DAM ports to extbase I'd start with a common ground.
>>>>
>>>> Feel free to comment and/or supply your own code once the forge
>>>> project is running properly.
>>>>
>>>> Regards
>>>>
>>>> Nils
>>


More information about the TYPO3-project-dam mailing list