2013-10-23 40 views
2

我正在創建自己的模板,我需要爲分組列表類型表單字段設置多個默認值。如何在Joomla中的分組列表類型表單字段中設置多個默認值

我做了什麼:

<field name="grid-top" 
     type="groupedlist" 
     label="COM_TPL_MYTEMPLATE_DIV_TYPE_LABEL" 
     description="COM_TPL_MYTEMPLATE_DIV_TYPE_DESC" 
     multiple="true" 
     class="big" 
     default="VALUE-1, VALUE-2" /> 

但是這種方式行不通。任何人都請指點我一個正確的方向,我如何設置多個默認值?

+0

您能否提供一個「分組列表」表單字段的HTML示例?例如是否意味着一個'選擇'與'optgroup'或其他什麼? – Craig

+0

「分組列表」是一個標準的joomla表單字段,用於將選項列表分組。所以,我還沒有使用任何自定義的HTML代碼。 而且它是一個選擇一個optgroup。 – DrGeneral

+0

對不起,延遲迴復忙於工作。我只是問,因爲你似乎不知道如何使用JFields製作一個選擇列表,並且我想在回答之前確定,無論如何,請參閱下面的答案。 – Craig

回答

0

要使用GroupedList構建它,就像您使用標準list一樣,只需將每個group的選項包裝在其自己的<group />元素中。您也可以在相同的list菜單中混合使用group和單機option

例如,此示例顯示了組和選項,您當然可以使用JText鍵,而不是像示例中所用的直接文本。

<field name="experimentalGroupedList" 
      type="groupedlist" 
      label="Grouped List Experiment" 
      default="0" > 
     <option value="">Standard Option</option> 
     <group label="Group #1"> 
      <option value="1">JYES</option> 
      <option value="0">JNO</option> 
     </group> 
     <group label="Group #2 — Amphibians"> 
      <option value="frog">Frog</option> 
      <option value="caecilian">Caecilian</option> 
      <option value="salamander">Salamander</option> 
     </group> 
     <option value="2">Two</option> 
     <option value="3">Three</option> 
    </field> 
+0

感謝您的答案,但我真正想要的是:我想從「組#1」中設置「0」,將「組#2」中的「青蛙」設置爲默認值。我想設置多個默認值,對不起,我的問題並不清楚。 – DrGeneral

+1

'