[TYPO3-dam] translating/localizing dam categories

David Smeringe david at smeringe.se
Wed Nov 22 11:08:35 CET 2006


Karl-Ernst Kiel skrev:
> Hi David!
> 
> David Smeringe wrote:
>> Hm. As I'm a bit new to both extending and improving Typo3 I have some 
>> difficulties to estimate the extent of this implementation.  Is it a 
>> rash decision to try and implement it myself? I got plenty php 
>> knowledge and I plan to dig further into Typo3 anyway, but maybe I'm 
>> hasty? I know I was in the offer to my client.. ;-)
> 
> Yes I understand - I´m dealing with the same problem :-) ...
> I use DAM 1.1alpha02 from Rene´s page 
> (http://typo3lab.colorcube.de/dam.html).
> The tx_dam_cat table seems to be prepared for multi-language use and in 
> fact it is possible to insert localized records via Media->Categories or 
> Web->List.
> The main problem seems to be the output in the frontend. (Or have I 
> missed something?...)
> 
> I am using a modified version of dam_downloads to show a category tree. 
> Here is an example of a query with additional "localisation" using the 
> "getRecordOverlay()" function.
> (see 
> http://docteam.sourceforge.net/doxygen_doc/TYPO3/html/classt3lib__pageSelect.html#a6 
> for reference)
> 
> $where = 'pid = '.$this->conf['pid'].' AND l18n_parent = 0';
> $where .= $this->cObj->enableFields('tx_dam_cat');
> $res = 
> $GLOBALS['TYPO3_DB']->exec_SELECTquery('title,pid,uid,parent_id,sys_language_uid,l18n_parent','tx_dam_cat',$where); 
> 
> 
> $this->allCatArray = array();
> while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
>     $this->allCatArray[] = 
> $GLOBALS['TSFE']->sys_page->getRecordOverlay('tx_dam_cat', $row, 
> $GLOBALS["TSFE"]->sys_language_uid, '');
> }
> 
> 
> Greetings,
> Karl-E.
> 

Thanks Karl-E! You gave me hope for the future and got me started with 
the code a bit :)

Best Regards,
David Smeringe



More information about the TYPO3-project-dam mailing list