web-dev-qa-db-ja.com

btn-groupでHtml :: booleanリストを使用する方法

フロントエンドには以下のようなコードがあります

jimport( 'joomla.html.html.select' );
echo JHtmlSelect::booleanlist('published',null,$this->book->published,'Yes','No')

私が見るものは以下の通りです

enter image description here

私が見たいもの

enter image description here

5
Malaiselvan

必要なスクリプトを処理するJFormFieldRadioをロードすることをお勧めします。

JFormHelper::loadFieldClass('radio');

$field = new JFormFieldRadio();
$field->setup(new SimpleXMLElement('<field name="published" type="radio" size="1" default="0" class="btn-group btn-group-yesno"><option value="0">JNO</option><option value="1">JYES</option></field>'), 1);

echo $field->renderField(array('hiddenLabel'=>true));

これはバックエンドで動作します。フロントエンドで機能させる場合は、テンプレートも更新する必要があります。

2
Artur Stępień