[TYPO3-UG Dutch] meerdere talen op een site

David Schouten d.schouten at zeelandnet.nl
Fri Sep 11 10:02:09 CEST 2015


Ik verstuur deze mail nog maar een keer, mijn mailprogramma doet vreemd, weet niet zeker of de oorspronkelijke wel verstuurd is. Sorry als je hem dubbel ontvangt.

Hallo Frans, Gerrit, Jacco en Ronald,
Het werkt!!!!!
Dank voor jullie hulp, het was toch anders dan jullie voorstelde.
Ik heb mijn regeltjes vergeleken met die van jullie en hierdoor kon ik de overbodige regels verwijderen en de Typoscript verbeteren.

Mijn oorspronkelijk probleem was: ik kon omschakelen naar de tweede taal en dan was het content ook vertaald, maar zodra ik van pagina verwisselde schakelde hij weer terug naar de standaard taal, ook het menu.
Met jullie voorstel schakelde hij ook naar de tweede taal en BLEEF er ook op (het menu bleef bij de tweede taal) maar het content veranderde niet!
Op het internet bij een typo3 forum (http://www.typo3.net/forum/thematik/zeige/thema/36267/?show=1 <http://www.typo3.net/forum/thematik/zeige/thema/36267/?show=1>) vond ik een regel waardoor alles goed werkte.
De regel is: select.languageField = sys_language_uid
Mijn setup ziet er nu als volgt uit:

### Language # **********************
config.linkVars = L
config.sys_language_mode = content_fallback
 config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN

# Dutch language, sys_language.uid = 4
[globalVar = GP:L = 4]
config.sys_language_uid = 4
page.config.language = nl
page.config.locale_all = nl_NL
[global]

select.languageField = sys_language_uid

### Instellen Menu
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1.wrap = <ul> | </ul>
temp.menu.1.NO.wrapItemAndSub = <li> | </li>
temp.menu.1.ACT = 1
temp.menu.1.ACT.wrapItemAndSub = <li.class="active"> | </li>

temp.menu.2 = TMENU
temp.menu.2.wrap = <ul> | </ul>
temp.menu.2.NO.allWrap = <li> | </li>
temp.menu.2.ACT = 1
temp.menu.2.ACT.allWrap = <li.class="active"> | </li>

temp.menu.3 = TMENU
temp.menu.3.wrap = <ul> | </ul>
temp.menu.3.NO.allWrap = <li> | </li>
temp.menu.3.ACT = 1
temp.menu.3.ACT.allWrap = <li.class="active"> | </li>


### Defines the Page
plugin.tx_automaketemplate_pi1.content = FILE
plugin.tx_automaketemplate_pi1.content.file=fileadmin/templates/template.htm
plugin.tx_automaketemplate_pi1.elements.BODY.all = 1
plugin.tx_automaketemplate_pi1.elements.BODY.all.subpartMarker = BODY
plugin.tx_automaketemplate_pi1.elements.DIV.all = 1

# Template difinieren:
temp.mijnTemplate = TEMPLATE
temp.mijnTemplate.template = <plugin.tx_automaketemplate_pi1
temp.mijnTemplate.workOnSubpart = BODY

# Template vullen:
temp.mijnTemplate.subparts.main-content <styles.content.get
temp.mijnTemplate.subparts.left <styles.content.getLeft
temp.mijnTemplate.subparts.mainmenu <temp.menu

#Default PAGE object
page = PAGE
page.10 <temp.mijnTemplate
page.stylesheet = fileadmin/templates/styles.css

De regel hidenottranslated heb ik verwijderd want dat kan je in de ”installatie” aanvinken, zodat niet vertaalde pagina’s verborgen worden.

Ronald: ik draai de site nu nog op een MAMP en die snap niets van ”joop.php” :), dat bewaar ik als de site echt online gaat.
Verder heb ik de Typoscript reference nog niet kunnen achterhalen waarom ik deze regel:  select.languageField = sys_language_uid moet toevoegen.
Maar ik denk dat door het ”select” de juiste uid wordt gebruikt.

Gerrit:als ik ”page”.config.etc verwijderd werkt het geheel niet, waarom weet ik (nog) niet, het aanroepen van de characterset UTF-8 was aanbevolen op de diverse fora om de speciale letters te kunnen gebruiken.
Ik ga het advies van Ronald opvolgen en zet dat vast in de ”installatie”.
Ohh, ik zie net dat Jacco waarschuwt dat het waarschijnlijk niet mogelijk is om met een php scriptje dit te testen.
Maar goed voorlopig heb ik dit laten vervallen.

Frans, ik ga in ieder geval proberen een website te maken zoals het "introductie pakket", ik denk dat zo’n site op het mobiele gebeuren (tablets & telefoons) beter zal werken.
Het is een hele omschakeling maar het proberen waard.

Nogmaals heel hartelijk dank, ik ben een heel stuk wijzer geworden.
Hartelijke groeten,
David Schouten


More information about the TYPO3-UG-Dutch mailing list