以下は私のコードです。
<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>
2番目のオプションでメニューを保存すると、このようにURLが保存されます index.php?option=com_cps&view=webservice&format=raw
しかし、最初のオプションでメニューを保存するとき、それは削除されません &format=raw
誰かが私を助けることができればそれは素晴らしいだろう。
回答:
回答№1は0デフォルトは、何も保存されない場合に保存するものとして定義されます投稿されました。プロセスを停止して投稿しない検証とは対照的に、実際に保存されているものを変更するという点で、Joomla入力フィルターのように機能します。したがって、常にデフォルトに置き換えられるため、何も保存できません。したがって、空白を保存できるようにする場合は、デフォルトを設定しないでください。
探しているのはプリセットです。これは、選択解除できる事前選択値です。表面上は類似しているように見えますが、プリセットとデフォルトはまったく異なります。