Page 1 of 1

meertalige website .. ook 'sitenaam' auto anderstalige ?

Posted: Mon Jul 04, 2011 5:10 am
by pedes
voor een meertalige website is de T&T van Rolf zeer goed, maar hoe zorg ik er voor dat ook de titel vd website (deze komt tevoorschijn in de browserbalk) ook de taal kan krijgen gelijk aan de taal van de huidige pagina.

nu is er 1 'site titel veld' in het admin panel, daar staat vb.:
bedrijfsnaam - belgische producent van chocolade
maar een franse gebruiker zal het franse deel van de site opzoeken en ik wil hem dan ook een Franstalige titel geven, vb.:
bedrijfsnaam - fabricant belge de chocolats
idem voor een Engelstalige of Spaanstalige klant

weet iemand hier raad mee ?

Mvg,
Peter

Re: meertalige website .. ook 'sitenaam' auto anderstalige ?

Posted: Mon Jul 04, 2011 6:36 am
by Rolf
Hallo Pedes,

Mooi dat mijn artikel goed gebruikt kan worden ;)

Als je in de sjablonen in plaats van:
<title>{sitename} - {title}</title>
per sjabloon gebruikt:
<title>NL titel of zoiets - {title}</title>
en
<title>E titel of zoiets - {title}</title>
en
<title>FR titel of zoiets - {title}</title>

Dan heb je die ook gesplitst.

grt. Rolf

Re: meertalige website .. ook 'sitenaam' auto anderstalige ?

Posted: Mon Jul 04, 2011 7:39 am
by pedes
dag Rolf ... uw T&T is formidastisch ... ;D

in mijn vorig bericht had ik beter ook gezet dat ik dit al had , nl. de {sitenaam} aanpassen naar een eigen tekst.

Maar ik had eigenlijk gedacht in een soort smarty code, vb bij de default pagina waar de taal gecheckt wordt.

Denk wel dat dit moet kunnen ? iets zoals:
{if $lang == 'nl'} {sitename}="nlanla"
{elseif $lang == 'fr'} {sitename}="frafra"
{/if}

is er een manier om die {sitename} via smarty in te stellen ?

mvg,
Peter

Re: meertalige website .. ook 'sitenaam' auto anderstalige ?

Posted: Mon Jul 04, 2011 4:16 pm
by Rolf
Het zal dan zoiets worden als:

{if $lang == 'nl'}
{capture assign=custom_sitename value="nlanla"}
{elseif $lang == 'fr'}
{capture assign=custom_sitename value="frafra"}
{/if}

<title>{$custom_sitename} - {title}</title>

grtz. Rolf :)