ユーザープロファイルにカスタムフィールドを追加するJoomla 1.7プラグインを作成しました。私は基本として、Joomlaに含まれているプロファイルプラグインから始めました。Joomlaのプロファイルプラグインにチェックボックスを保存するにはどうしたらいいですか?
私は以下のようにチェックボックスフィールドを追加しました:
<?xml version="1.0" encoding="utf-8"?>
<form>
<fields name="profile">
<fieldset name="profile" label="PLG_USER_WISPROFILE_SLIDER_LABEL">
<field name="speltak1" type="checkboxes" label="PLG_USER_WISPROFILE_SPELTAK_LABEL"
description="PLG_USER_WISPROFILE_SPELTAK_DESC">
<option value="Bevers">PLG_USER_WISPROFILE_OPTION_BEVERS</option>
<option value="Welpen Ochtend Horde">PLG_USER_WISPROFILE_OPTION_WELPENOCHTEND
</option>
<option value="Welpen Middag Horde">PLG_USER_WISPROFILE_OPTION_WELPENMIDDAG
</option>
<option value="Scouts Verkenners">PLG_USER_WISPROFILE_OPTION_SCOUTSVERKENNERS
</option>
<option value="Scouts Verkensters">PLG_USER_WISPROFILE_OPTION_SCOUTSVERKENSTERS
</option>
<option value="Explorers">PLG_USER_WISPROFILE_OPTION_EXPLORERS</option>
<option value="Klimstam">PLG_USER_WISPROFILE_OPTION_KLIMSTAM</option>
</field>
</fieldset>
</fields>
</form>
をこれは正しく登録し、ユーザープロファイルの編集時にフォームにフィールドを追加します。しかし、プロファイルを保存しようとすると、データベースに何も保存されません。チェックボックスフィールドは$ data変数の配列に変換されます。しかし、サンプルコードではこれをデータベースに保存することはできません。誰もこれを行う方法を知っていますか?