Hi, >>> On Fri, 20 Apr 2007, "Francois" == Francois Suter wrote:
+> So, does anyone have a suggestion on how to do it with TS? I'm short +> of ideas on this one... (And yes, I've read the TSref and another +> load of manuals and tutorial, which in this case didn't help me). Francois> I'm not sure about TS, but it is certainly feasible with Francois> extension sr_language_menu. Ok, thanks for the suggestion. I tried installing that one and all it's prerequisites, but couldn't get it to work properly. As it was late friday night (or rather early saturday morning) and I was a bit annoyed I did this instead: 30 = COA 30.if.isFalse.numRows { table = pages_language_overlay select { pidInList.data = TSFE:id where = sys_language_uid={$foreignLanguageID} } } 30.10 = TEXT 30.10 { value = {$lang.cur} outerWrap = <li id="{$lang.id}">|</li> typolink { parameter = {$missing.translation.id} additionalParams = &L={$foreignLanguageID} } } 40 = COA 40.if.isTrue.numRows { table = pages_language_overlay select { pidInList.data = TSFE:id where = sys_language_uid={$foreignLanguageID} } } 40.10 = TEXT 40.10 { value = {$lang.cur} outerWrap = <li id="{$lang.id}">|</li> typolink { parameter.data = page:alias // TSFE:id additionalParams = &L={$foreignLanguageID} } } It can probably be shortened a bit, but basically if there is no translation for the page it links to a not-in-menu page which says "The page you wanted is not translated to this language, we're very, very sorry about that" or whatever our content-people come up with. And it works for both languages, yay! :-> Of course one could choose another type of action for the case of missing a translation, but as the correct use of numRows and if.isFalse was the tricky part I thought I might as well share it. Cheers, ------------------------------------------ Mattias Borell, Sysadmin/Software Engineer Library Headoffice, Lund University _______________________________________________ TYPO3-english mailing list TYPO3-english@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english