/ / Comment définir les paramètres dans le menu Item Composant Joomla - joomla, joomla3.0, joomla-composant

Comment définir les paramètres dans le menu Item Composant Joomla - joomla, joomla3.0, joomla-composant

Voici mon code.

<fields name="request">
<fieldset name="request">
<field name="format" type="list" label="COM_CPS_FIELD_FORMAT"
description="COM_CPS_FIELD_FORMAT_DESC" class="small"
default="raw"
>
<option value="">COM_CPS_FORMAT_HTML</option>
<option value="raw">COM_CPS_FORMAT_RAW</option>
</field>
</fieldset>
</fields>

Lorsque je sauvegarde le menu avec la 2e option, il enregistre l’URL comme ceci index.php?option=com_cps&view=webservice&format=raw mais lorsque je sauvegarde le menu avec la première option, il ne supprime pas le &format=raw Si quelqu'un peut m'aider, ce serait génial.

Réponses:

0 pour la réponse № 1

La valeur par défaut est ce qu'il faut sauvegarder si rien ne l'estposté. Il fonctionne comme un filtre d’entrée Joomla en ce sens qu’il modifie ce qui est réellement enregistré, par opposition à la validation qui arrête le processus et ne poste jamais. Par conséquent, vous ne pouvez rien enregistrer car il sera toujours remplacé par le paramètre par défaut. Par conséquent, si vous voulez pouvoir enregistrer des blancs, vous ne devez pas avoir de valeur par défaut.

Ce que vous recherchez peut-être est un préréglage, qui est une valeur présélectionnée qui peut être désélectionnée. Les préréglages et les valeurs par défaut sont des choses totalement différentes même si, en apparence, elles semblent similaires.