[TYPO3-UG Dutch] talenselctor
Thijs Hakkenberg
thijs at hakkenberg.com
Wed May 24 01:27:00 CEST 2006
Prima, ga het proberen.
(werk al jaren niet meer met frames, dus dat zou geen probleem moeten
zijn ;) )
Rob Kamp schreef:
> Thijs Hakkenberg wrote:
>
>> Beste Lijst,
>>
>> Heeft er iemand al de language-selector werkend gekregen? is het een
>> kwestie van
>> typo3/sysext/cms/tslib/media/scripts/example_languageMenu.php in je
>> template plaatsen?
>> Dat naar aanleiding van
>> http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/
>>
>> Is er geen nieuwe guide beschikbaar?
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>
> Hoi,
>
> Ik heb het aan de praat gekregen.
>
> Hiervoor heb ik echter niet gebruik kunnen maken van een website
> gebaseerd op frames, maar heb ik moeten overstappen naar een op div's
> gebaseerde site.
>
> Als eerste twee talen definieren voor je site.
> Daarna krijg je in de kolom view een "language" optie in de combo-box
> bovenin.
> Dan kan je voor de default taal een stukkie content aanmaken en klikken
> op "copy default content elements". Deze knop maakt een kopie van het
> net gemaakte element in de andere taal met als opmerking "[translate to
> <language>]".
>
> Het volgende stukkie TS zorgt ervoor dat je language selection menu gaat
> werken.
>
> #### START Language Selection
> plugin.tx_srlanguagemenu_pi1 {
>
> templateFile = {$plugin.tx_srlanguagemenu_pi1.file.templateFile}
>
> useSysLanguageTitle =
> {$plugin.tx_srlanguagemenu_pi1.useSysLanguageTitle}
> useSelfLanguageTitle =
> {$plugin.tx_srlanguagemenu_pi1.useSelfLanguageTitle}
> useIsoLanguageCountryCode =
> {$plugin.tx_srlanguagemenu_pi1.useIsoLanguageCountryCode}
>
> defaultLanguageISOCode =
> {$plugin.tx_srlanguagemenu_pi1.defaultLanguageISOCode}
> defaultCountryISOCode =
> {$plugin.tx_srlanguagemenu_pi1.defaultCountryISOCode}
> languagesUidsList = {$plugin.tx_srlanguagemenu_pi1.languagesUidsList}
>
> hideIfNoAltLanguages = 0 #
> {$plugin.tx_srlanguagemenu_pi1.hideIfNoAltLanguages}
>
> target = {$plugin.tx_srlanguagemenu_pi1.target}
> removeParams = {$plugin.tx_srlanguagemenu_pi1.removeParams}
>
> defaultLayout = {$plugin.tx_srlanguagemenu_pi1.defaultLayout}
> showLinkWithFlag = {$plugin.tx_srlanguagemenu_pi1.showLinkWithFlag}
>
> flag.NO.stdWrap.wrap = |
> flag.INACT.stdWrap.wrap = |
> flag.INACT.stdWrap.if.isTrue =
> {$plugin.tx_srlanguagemenu_pi1.showInactive}
> flag.CUR.stdWrap.wrap = |
> flag.CUR.stdWrap.if.isTrue = {$plugin.tx_srlanguagemenu_pi1.showCurrent}
> flags.stdWrap.split {
> token = {$plugin.tx_srlanguagemenu_pi1.token}
> ##wrap = | <div class="SPC">
> {$plugin.tx_srlanguagemenu_pi1.separator} </div> |*| | <div
> class="SPC"> {$plugin.tx_srlanguagemenu_pi1.separator} </div> |*| |
> wrap = |
> }
>
> list.header = {$plugin.tx_srlanguagemenu_pi1.addSelectionListHeader}
> list.separator = {$plugin.tx_srlanguagemenu_pi1.selectionListSeparator}
> list.showCurrent = {$plugin.tx_srlanguagemenu_pi1.showCurrent}
> list.showInactive = {$plugin.tx_srlanguagemenu_pi1.showInactive}
>
> link.NO.stdWrap.wrap = |
> link.INACT.stdWrap.wrap = |
> link.INACT.stdWrap.if.isTrue =
> {$plugin.tx_srlanguagemenu_pi1.showInactive}
> link.CUR.stdWrap.wrap = |
> link.CUR.stdWrap.if.isTrue = {$plugin.tx_srlanguagemenu_pi1.showCurrent}
> links.stdWrap.split {
> token = {$plugin.tx_srlanguagemenu_pi1.token}
> wrap = | <div class="SPC">
> {$plugin.tx_srlanguagemenu_pi1.separator} </div> |*| | <div
> class="SPC"> {$plugin.tx_srlanguagemenu_pi1.separator} </div> |*| |
> }
>
> englishFlagFile = {$plugin.tx_srlanguagemenu_pi1.englishFlagFile}
>
> # alternateFlags {
> # fr = fr_CA
> # es = es_MX
> # }
>
>
> _CSS_DEFAULT_STYLE (
> .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif;
> font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px;
> padding: 0; text-indent: 0; }
> .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style:
> none; }
> .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
> .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color:
> #35006d; text-decoration: none; font-weight: bold; }
> .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR
> a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
> .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
> .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color:
> #35006d; text-decoration:none; font-weight:bold; }
> .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO
> a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
> .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
> .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent;
> color: #35006d; text-decoration: none; font-weight: normal; }
> .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT
> a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
> .tx-srlanguagemenu-pi1 .SPC { float: left; font-family: Verdana,
> sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
> .tx-srlanguagemenu-pi1 select { font-size: .8em; font-family:
> Verdana, sans-serif; background-color: #35006d; color: white;
> font-weight: bold; }
> )
>
> }
> #### END Language Selection
>
>
> bovenstaand stuk in je setup van je template plakken.
>
> En dan nog ergens op je pagina plaatsen en je bent er klaar voor.
>
> Ik gebruik de volgende extensies:
>
> * /sr_language_menu/
> * /rlmp_language_detection/
> * /sr_language_detect/
>
> Dit laatste zorgt ervoor dat Typo zich aanpast aan de taal van de
> gebruiker die ingesteld is in de browser.
>
>
> Met vriendelijke groet,
>
>
> Rob Kamp
>
>
>
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
--
Thijs Hakkenberg,
Voorzitter Stichting Ebriositas
www.ebriositas.nl
Student Natuurkunde UvA
www.uva.nl
Systeembeheerder Stichting Varkens in Nood
www.varkensinnood.nl
Contact:
tel: 06-48761131
www.hakkenberg.com
thijs at hakkenberg.com
More information about the TYPO3-UG-dutch
mailing list