タグ付けされた質問 「form-fields-types」


1
フォームフィールドshowon: "空
このドキュメントを使用するhttps://docs.joomla.org/Form_field私はプラグインを開発showonし、XML内の属性を使用しました(そのページの下部に移動します)。 私が使用できることを示しています showon="foo:1[AND]bar:1" そして showon="foo:1[OR]bar:1" テキストフィールドが空でないかどうかに基づいて表示したいと思います。これは可能ですか、それともJSが必要ですか? あなたができることも聞いたしshowon="field1!:1"、showon=field!" これが両方のフィールドを表示する私のコードです。 <field name="telephone" type="text" label="MOD_HEADER_CONTACT_TELEPHONE_LABEL" description="MOD_HEADER_CONTACT_TELEPHONE_DESC" default="" class="" /> <field name="countrycode" type="text" label="MOD_HEADER_CONTACT_COUNTRY_CODE_LABEL" description="MOD_HEADER_CONTACT_COUNTRY_CODE_DESC" default="" class="" required="required" showon="telephone!:" />

2
Joomlaモジュールの.xmlマニフェストファイル内に「phpコード」を挿入する方法
joomlaモジュールのフィールドセットで、dbからフェッチした結果を含むオプションをエコーし​​ます。 <config> <fields name="params"> <fieldset name="basic"> <field> <?php $db =& JFactory::getDBO(); $query = $db->getQuery(true); $query->select('*'); $query->from('#__menu_types'); $db->setQuery($query); $options = $db->loadObjectList(); echo "<select>"; echo "<option value=''>select a category</option>"; foreach($options as $row) { echo "<option value='" . $row->id ."'>" . $row->title . "</option>"; } echo "</select>"; ?> </field> </fieldset> 私はこのコードが完全に間違っていることを知っています(私がやりたいことを示すために投稿しただけです)が、同様のことをするモジュールをすでに検索しましたが、xml内でphpコードを使用していないことがわかりました。 だから私は別の方法があると思いますが、私はJoomlaとJoomla開発に完全に新しいので、私は自分で理解できません。 前もって感謝します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.