[TYPO3-dam] Fetch all items in a category from the DAM Table

Dr. Ronald P. Steiner Ronald.Steiner at googlemail.com
Thu Jul 10 10:31:30 CEST 2008


Hi Benjamin,

thanks a lot for the hit. It really looks good, and seams to be the 
right track, but somehow I can't figure it out.
This code is a most simple, but not working test to use pi_exec_query:

$res = $this->pi_exec_query('tx_dam',0,' AND sys_language_uid=0');
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res))    {
            $items[] = $row;
}
debug($items);

but it does not work. I expected to get all items from the tx_dam table. 
What am I doing wrong?

greetings

Ron



Benjamin Mack schrieb:
> Hey Ron,
>
> have a look at the function in tslib_pibase:
> pi_exec_query() (or something like that)
>
> There is a variable $mm_cat to get the information of a certain category.
> The $mm_cat needs "tx_dam_cat" as foreign-table and "tx_dam_mm_cat" as 
> mm-table. The third parameter in this array can be used to load only 
> certain categories.
>
> Hope this helps a bit.
>
> greetings,
> benni.
>
> Dr. Ronald P. Steiner wrote:
>> Hi Benjamin,
>>
>> there is a table "tx_dam_mm_cat". But I can't find any info regarding 
>> which item belongs to which category.
>> Isn't there a function to get the items to a category?
>>
>> any hints?
>>
>> Ron
>>
>>
>> Benjamin Mack schrieb:
>>> Hey Ronald,
>>>
>>> Dr. Ronald P. Steiner wrote:
>>>> It first seamed to work, but unfortunately in the DB-Table field 
>>>> tx_dam -> category not the category itself is stored but the 
>>>> numbers of categories the item is associated with. I could not find 
>>>> where to get the information which item is in which categories.
>>> Yes, there is a category table and a category_mm table. These 
>>> include the needed info about the association with categories.
>>>
>>> Is this for the frontend or the backend?
>


More information about the TYPO3-project-dam mailing list