web-dev-qa-db-fra.com

cases à cocher type de champ dans les paramètres de module non coché par défaut

Je veux ajouter le champ de formulaire suivant dans les paramètres du module, comme -

<field name="fb_posttype" type="checkboxes" label="Post types">         
    <option value="status" >Statuses</option>
    <option value="link">Links</option>
    <option value="photo">Photos</option>
    <option value="video">Videos</option>
    <option value="event">Events</option>
</field>

mais la plupart d’entre elles seront vérifiées par défaut lorsque l’utilisateur visualisera les paramètres du module après avoir vérifié et cliqué sur Enregistrer. J’ai constaté qu’il existe un paramètre "par défaut", mais je ne sais pas comment l’appliquer pour ce champ.

Alors, comment garder certaines cases à cocher cochées par défaut dans le champ fb_posttype ci-dessus dans les paramètres du module. FYI joomla version 2.5.11

4
dev-m

si vous souhaitez que le lien des valeurs et la vidéo soient cochés par défaut, procédez comme suit:

<field name="fb_posttype" type="checkboxes" checked="link,video" label="Post types">         
    <option value="status" >Statuses</option>
    <option value="link">Links</option>
    <option value="photo">Photos</option>
    <option value="video">Videos</option>
    <option value="event">Events</option>
</field>

vous pouvez faire quelque chose comme ça aussi:

<field name="fb_posttype" type="checkboxes" label="Post types">         
    <option value="status">Statuses</option>
    <option value="link" checked="true">Links</option>
    <option value="photo">Photos</option>
    <option value="video" checked="true">Videos</option>
    <option value="event">Events</option>
</field>
2
csbenjamin

J'imagine que vous pourriez faire quelque chose comme:

<field name="fb_posttype" type="checkboxes" label="Post types" checked="status">         
    <option value="status" >Statuses</option>
    <option value="link">Links</option>
    <option value="photo">Photos</option>
    <option value="video">Videos</option>
    <option value="event">Events</option>
</field>

Ou quoi que vous souhaitiez pour le défaut.

0
Milton Bryant

Si, au cas où vous voulez que votre valeur par défaut soit statutaire, vous ajoutez simplement un attribut default dans le champ et définissez la valeur, mais ici, vous ne pouvez définir qu'une seule valeur par défaut dans le champ. Le reste des valeurs ne doit être fait que dans l'option ici, vous devez ajouter un attribut checked="true"

Cela fonctionne bien. J'espère que cela peut vous aider

<field name="fb_posttype" type="checkboxes" default="status"  label="Post types">         
  <option value="status" >Statuses</option>
  <option value="link" checked="true" >Links</option>
  <option value="photo" checked="true">Photos</option>
  <option value="video">Videos</option>
  <option value="event">Events</option>
</field>
0
priya bose