Page 1 of 1
Re: Company Director in NL part 2
Posted: Tue Oct 27, 2009 8:01 pm
by RonnyK
Hoe roep je de nl aan, toch wel via,
lang="nl_NL"
Ronny
Re: Company Director in NL part 2
Posted: Wed Oct 28, 2009 5:56 am
by RonnyK
AH.... ik begrijp het al....
De logica werkt via het vertaal-bestand, maar pakt nu alle op.... Ik zal straks even kijken hoe je deze enkel op het specifieke type af kunt laten gaan...
Ronny
Re: Company Director in NL part 2
Posted: Wed Oct 28, 2009 8:27 pm
by RonnyK
Mark,
ik heb het even uitgezocht, en het had iets meer voeten in de aarde als ik dacht.... Het bleek namelijk dat het veld "type" waarop afhankelijk afgevraagd zou worden, NIET in de code werd meegegeven.
Calguy1000 heeft dat zojuist aangepast en versie 1.4.1 vrijgegeven.
Onderstaande logica werkt daarin, waardoor je veld-type afhankelijk de labels kunt vertalen.
{if $customfieldscount gt 0}
{foreach from=$customfields item=customfield}
{if $customfield->type == 'checkbox'}
{$customfield->name}: {$mod->Lang($customfield->value)}
{else}
{$customfield->name}: {$customfield->value}
{/if}
{/foreach}
{/if}
Dus wel even CD naar 1.4.1 upgraden
Ronny
Re: Company Director in NL part 2
Posted: Thu Oct 29, 2009 7:11 pm
by RonnyK
Mark,
zou je me anders even een login voor de backend kunnen geven, dan kan ik even kijken...
Via PM
Ronny
Re: Company Director in NL part 2
Posted: Fri Oct 30, 2009 9:41 am
by RonnyK
Ah....
wil je even 1 ding controleren.... Kijk even in het vertaal-bestand of true/false er nog instaan. Ik vermoed dat de upgrade deze heeft overschreven...
Ronny
Re: Company Director in NL part 2
Posted: Fri Oct 30, 2009 10:06 am
by Jos
Wilde gok: misschien moeten die beide taalvariabelen (true en false) ook in het en_US taalbestand staan, dat ie het anders niet pakt ofzo ??
Re: Company Director in NL part 2
Posted: Fri Oct 30, 2009 10:22 am
by Jos
Was inderdaad een wel heel erg wilde gok
Ik bedenk iets anders. Het variabele
type klopt miisschien niet.
Je vraag in je template via $mod->Lang($customfield->value) om Lang(TRUE) en Lang(FALSE). Dat is wat anders dan Lang('true') en Lang('false')
Dus probeer in je langfile eens zonder de aanhalingstekens:
Code: Select all
$lang[true] = 'Ja';
$lang[false] = 'Nee';