Page 1 of 1

selfregistration in andere taal

Posted: Mon Jan 21, 2013 9:52 am
by pedes
Ik gebruik FEU en Self-registration.
Ik kan de standaard registratie velden (email, paswoord, bijhorende tekst in de registratie, enz..) allemaal in een andere taal zetten (fr, en, de), maar voor de zelf aangemaakte velden uit FEU (in mijn geval nl. bedrijf en naam) zet de Self-Registration module deze niet om in de nieuwe taal.
Ik gebruik dus volgende aanroep voor de Self-Registration module indien het vb. het franstalig deel is:
{cms_module module=SelfRegistration group='mijngroep' lang='fr_FR'}

Hoe kan ik nu de extra aangemaakte velden uit FEU ook mee vertalen in de Self-registration ?

Re: selfregistration in andere taal

Posted: Wed Jan 23, 2013 12:16 pm
by pedes
niemand enig idee of tip hoe ik de extra velden (labels) eventueel kan vertalen bij de aanroep van selfregistration ?

mvg,
Peter

Re: selfregistration in andere taal

Posted: Wed Jan 23, 2013 12:45 pm
by Rolf
Zit eerder te denken aan een aanpassing maken in een sjabloon.
Zoiets als:

Code: Select all

{if $lang == 'nl'}
     NL text
{elseif $lang == 'fr'}
     FR text
{else}
     EN text
{/if}

Re: selfregistration in andere taal

Posted: Thu Jan 24, 2013 8:41 am
by deactivated010521
----------

Re: selfregistration in andere taal

Posted: Thu Jan 24, 2013 12:49 pm
by janvl
Hallo,

ik gebruik Rolf's oplossing, die werkt goed.

mvg
Jan

Re: selfregistration in andere taal

Posted: Fri Jan 25, 2013 11:05 am
by pedes
ok maar ik heb enkel een aanroep van de module tag
{cms_module module=SelfRegistration group='mijngroep' lang='fr_FR'}

FEU bevat dus extra velden naam en bedrijf.
Bij de aanroep van de self-registration met code hierboven komen de standaard velden, email, paswoord, paswoord opnieuw, capcha en de teksten automatisch in de juiste taal, maar de bijkomende velden uit FEU (naam en bedrijf) vertaal hij dus niet automatisch.

Hoe los ik dit dan op via {if} {else} {/if} ??
Die velden komen auto uit FEU in het nederlands ...
Misschien zie ik het verkeerd of begrijp ik jullie voorstellen niet goed ?

De oplossing van arnoud heb ik nog niet getest, maar ik ben een beetje bang dat ik met Mle CMS module dan de rest van de site beinvloed, want deze is nu volledig in 4 talen.

Mvg,
Peter

Re: selfregistration in andere taal

Posted: Fri Jan 25, 2013 1:04 pm
by janvl
in deze thread, de 5de post

http://forum.cmsmadesimple.org/viewtopi ... ds#p264675

Daar is gegeven hoe je de foreach loop eruit haalt en de velden separaat oproept, namelijk

Code: Select all

<tr>
<td>{$your_field->prompt} {$your_filed->marker}</td>
<td>{$your_field->hidden} {$your_field->control}</td>
</tr>
daarna bijvoorbeeld met

Code: Select all

{if $lang=fr}
<td> Nom {$name->marker}</td>
<td>{$name->hidden} {$name->control}</td>
{/if}
Zo werkt het ook in de ecommerce-oplossingen van Calguy.

Proberen dus . . . .

mvg
Jan

Re: selfregistration in andere taal

Posted: Fri Jan 25, 2013 1:51 pm
by deactivated010521
----------