Another approach to handling the content is to extend dmHTML et al so that body is an array of language-content items. In FC3.2 this would be difficult to set up an editor for, but from what I understand it would be relatively easy to pull off in FC4 with the new forms functionality. The advantages to doing it this way: 1) less confusing website structure, 2) easier to manage changes to structure/content.
Blair On 3/10/07, Oğuz Demirkapı <[EMAIL PROTECTED]> wrote: > > I have used to create a site with multi tree. > > - Set tree roots as language name. > > - Englısh > -- Home > -- About Us > ... > - Deutsch > -- Hauptseite > -- Über uns > ... > - Türkçe > -- Anasayfa > -- Hakkımızda > ... > > - Set a session parameter which refers to language and change on request > with a URL parameter etc. > > session.myapp.language = en_US (try to use Java locale names that you > can use in some functions) > > - Set navigation root id using this session parameter. The easiest way of > this is defining an alias as like session parameter name. > > <cfmodule > template="/farcry/#application.applicationname#/webskin/includes/_genericNav.cfm" > navID="#application.navid.home#" id="#session.myapp.language#" depth="2" > bActive="true" bIncludeHome="true"> > > - Try to use same templates and change static template parts by using > session parameter. > > <cfswitch expression="#session.myapp.language#"> > <cfcase value="en_US"> > <cfinclude template="dmFooter_en_US.cfm"> > </cfcase> > <cfcase value="de_DE"> > <cfinclude template="dmFooter_de_DE.cfm"> > </cfcase> > <cfcase value="tr_TR"> > <cfinclude template="dmFooter_tr_TR.cfm"> > </cfcase> > <cfdefaultcase> > <cfinclude template="dmFooter_en_US.cfm"> > </cfdefaultcase> > </cfswitch> > > OR > > <cfinclude template="dmFooter_#session.myapp.language#.cfm"> > > - If you need, create templates for languages and use them in required > language tree. > > In this way, you will have different content for different languages. This > is not the way of having same content in different languages. > > There are some other methods but this way was the easiest one that I have > ever used. > > I hope these helps. > > > Sincerely, > > Oğuz Demirkapı > > > > > > 2007/3/8, Martin Orth < [EMAIL PROTECTED]>: > > > > > > Hi, > > > > has anyone developed a solution to handle the editing of multilingual > > content(dmHTML) in a single tree like mentioned in > > http://bugs.farcrycms.org:8080/browse/FC-222 ? If not it would also be > > helpfull to know more about other methods handling multilingual > > content with farcry. > > > > Thanks > > > > Martin > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "farcry-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/farcry-dev?hl=en -~----------~----~----~----~------~----~------~--~---
