2016-04-19 6 views
0

私は最初のJoomlaモジュールを作成しようとしています。このモジュールは、現在、4つのボックスを出力できます。 XMLとテンプレートファイルの4つのボックスを手動で実装します。ユーザーがボックスの他の数を選択することができるで...これは私にとって非常に醜いと不潔に見えるJoomla 3.5モジュールバックエンドXML構造の開発

'Title1' => $params->get('devServiceTitle1'), 
'Icon1' => $params->get('devServiceIcon1'), 
'Content1' => $params->get('devServiceContent1'), 

'Title2' => $params->get('devServiceTitle2'), 
'Icon2' => $params->get('devServiceIcon2'), 
'Content2' => $params->get('devServiceContent2'), 

'Title3' => $params->get('devServiceTitle3'), 
'Icon3' => $params->get('devServiceIcon3'), 
'Content3' => $params->get('devServiceContent3'), 

'Title4' => $params->get('devServiceTitle4'), 
'Icon4' => $params->get('devServiceIcon4'), 
'Content4' => $params->get('devServiceContent4'), 

そして最後に、私はXMLで、ドロップダウンフィールドを作りたい:と私はこのような変数をdifine ... 3、4、6、8 ...そして、これはすべてではありません。私はテンプレートファイルの選択をする必要があります...私は2週間Googleで検索しますが、私は自分の質問に答えを見つけることはありません。だから私はここで尋ねる。

+0

私はJoomlaの専用スタック交換ネットワークである[Joomla Stack Exchange](http://joomla.stackexchange.com)で質問をすることをお勧めします。 – Lodder

答えて

0

このフィールドをモジュールのバックエンドに追加しますか?

はいの場合は以下のように追加する必要があります。

  <field name="boxwidth" type="text" default="300" label="Box Width" description="Like Box Width" /> 
      <field name="boxheight" type="text" default="300" label="Box Height" description="Like Box Height" /> 

      <field name="colorscheme" type="list" default="light" label="Color scheme" description="Color Scheme"> 
       <option value="light">Light</option> 
       <option value="dark">Dark</option> 
      </field> 
      <field name="showfaces" type="list" default="true" label="Show Faces" description="Show Faces"> 
       <option value="true">Yes</option> 
       <option value="False">No</option> 
      </field> 
      <field name="showheader" type="list" default="true" label="Show Header" description="Show Header"> 
       <option value="true">Yes</option> 
       <option value="False">No</option> 
      </field> 
      <field name="showborder" type="list" default="true" label="Show Border" description="Show Border"> 
       <option value="true">Yes</option> 
       <option value="false">No</option> 
      </field> 


     </fieldset> 
    </fields> 
</config> 

あなただけのモジュールファイルに簡単なHTMLフォームを作成し、サイト側の四つのフィールドを作成したい場合。

+0

私はフォームタイプを知っています。 thjatは問題ではありません。しかし私が "グリッド"で値4を選択すると、別のtempalteファイルをロードし、バックエンドに4つの編集フィールドを表示する必要があります。グリッドで値2を選択すると、別のテンプレートが必要になり、フィールドを2つだけ編集する必要があります。 –

関連する問題