FlorentCMSMS 
			
				Unregistered
				
				
			
	
	
		
 
		
	
 
	
	
		Bonjour à tous,
J'ai une petite question concernant les modules FEU et Selfreg. Ça fait un petit moment que je cherche, je souhaiterais, sur le formulaire d'inscription du selfreg, pouvoir appliquer un style css perso et pour certains champs modifier l'ordre d'apparition.
Par exemple, tout bêtement, j'ai une checkbox dont le text s'affiche avant le bouton, je souhaiterais qu'il s'affiche après...
J'imagine qu'il doit exister un fichier "template" avec la structure des champs de FEU ( checkbox, input, liste déroulante, etc. )
Désolé si je pose une question bateau 

.
Merci du coup de main 
	 
	
	
	
	
	
 
 
	
	
	
		
	Messages : 8,242
	Sujets : 58
	Inscription : Dec 2007
	
Réputation : 
0
		
	 
 
	
	
		Tous les gabarits se trouvent dans l'administration du selfreg : Utilisateurs/Groupes » Module d'auto-enregistrement.
	
	
	
	
	
	
 
 
	
	
			FlorentCMSMS 
			
				Unregistered
				
				
			
	
	
		
 
		
	
 
	
	
		Exact, seulement l'intégralité de mon formulaire se trouve apparemment dans la variable " {$control->control} ". J'ai tenté d'extraire mon champ perso, exemple pour un champs "nom" : {$control->nom}, mais ça ne fonctionne pas. 
J'ai aussi fouiné dans les fichiers configs du module mais je n'ai trouvé nulpart un doc qui parle des variables du module FEU et Selfreg 
	 
	
	
	
	
	
 
 
	
	
			FlorentCMSMS 
			
				Unregistered
				
				
			
	
	
		
 
		
	
 
	
	
		Merci beaucoup ! Je teste de suite 
	 
	
	
	
	
	
 
 
	
	
	
		
	Messages : 8,242
	Sujets : 58
	Inscription : Dec 2007
	
Réputation : 
0
		
	 
 
	
	
		Je remarque que la réponse donnée n'est pas exactement ce que tu recherches.
Essaye : {if $control->type == 'checkbox'}{$control->marker}{$control->prompt}
{else}{$control->prompt}{$control->marker}
{/if}
Ou encore (avec l'ajout du post précédent) :
{if $k == 'nomDuChampCheckbox'}{$control->marker}{$control->prompt}
{else}{$control->prompt}{$control->marker}
{/if}
	
	
	
	
	
	
 
 
	
	
			FlorentCMSMS 
			
				Unregistered
				
				
			
	
	
		
 
		
	
 
	
	
		Merci Jean, je suis en train de tester,c'est presque ça, hormis le {$control->marker} qui ne me renvoie pas la checkbox, mais mon intitulé de checkbox 

. Je tente de trouver la solution 
	 
	
	
	
	
	
 
 
	
	
	
		
	Messages : 8,242
	Sujets : 58
	Inscription : Dec 2007
	
Réputation : 
0
		
	 
 
	
	
		{foreach from=$controls item=control}
  <tr>
{if $control->type == 'checkbox'}
    <td>{$control->control}</td>
    <td>{$control->hidden}
    {if $control->color != ''}
      <font color="{$control->color}">{$control->prompt}{$control->marker}</font>
    {else}
      {$control->prompt}{$control->marker}
    {/if}
    </td>
{else}
 <td>{$control->hidden}
    {if $control->color != ''}
      <font color="{$control->color}">{$control->prompt}{$control->marker}</font>
    {else}
      {$control->prompt}{$control->marker}
    {/if}
    </td>
    <td>{$control->control}</td>
{/if}
  </tr>
{/foreach}
Ou encore (avec l'ajout du post précédent) :
{if $k == 'nomDuChampCheckbox'}
	
	
	
	
	
	
 
 
	
	
			FlorentCMSMS 
			
				Unregistered
				
				
			
	
	
		
 
		
	
 
	
	
		Le code me renvoie un tableau identique au gabarit par default 

 ^^. C'est bête, j'ai testé {$control->input} mais rien, je pense que je n'en suis pas loin ^
	
 
	
	
	
	
	
 
 
	
	
			FlorentCMSMS 
			
				Unregistered
				
				
			
	
	
		
 
		
	
 
	
	
		Parfait Jean, sur le moment j'ai cru que tu faisait référence au type d'input, en l'occurrence "checkbox". 
It works perfectly ! Thx 
	 
	
	
	
	
	
 
 
	
	
	
		
	Messages : 8,242
	Sujets : 58
	Inscription : Dec 2007
	
Réputation : 
0
		
	 
 
	
	
		Oui, mais ça ne marche pas pour type input.
Pour voir l'objet $control : {$control|@print_r}