QContacts カスタム項目の増やし方

デフォルトでこのQContactsは6つのカスタムフィールド(項目)を設定できます。が、場合によっては6つでは足りないこともあると思います。そこで以下に7つめのフィールド(項目)を追加する方法を。

カスタムフィールド7の増やし方

.../administrator/components/com_qcontacts/contact_items.xmlファイルの326行目当たりの下記の部分

<param name="cust6_ord" type="text" size="2" default="" label="Cust. Field 6 Order" description="Custom field 6 order" />

この行の直下に以下の行を追加します。

<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="cust<strong>7</strong>_show" type="list" default="" label="Cust. Field <strong>7</strong>" description="">

  <option value="">Use Global</option>
  <option value="0">Hide</option>
  <option value="1">Show(Optional)</option>
  <option value="2">Show(Required)</option>
  </param>
  <param name="cust<strong>7</strong>_label" type="text" default="" label="Cust. Field <strong>7</strong> Label" description="Custom field <strong>7</strong> label" />
  <param name="cust<strong>7</strong>_type" type="list" default="" label="Cust. Field <strong>7</strong> Type" description="Custom field <strong>7</strong> type">
    <option value="">Use Global</option>
    <option value="0">Text</option>
    <option value="1">Textarea</option>
    <option value="2">Radio</option>
    <option value="3">Checkbox</option>
    <option value="4">Drop Down</option>
  </param>
  <param name="cust<strong>7</strong>_size" type="text" size="6" default="" label="Cust. Field <strong>7</strong> Size" description="Custom field <strong>7</strong> size" />
  <param name="cust<strong>7</strong>_value" type="text" size="25" default="" label="Cust. Field <strong>7</strong> Value" description="Custom field <strong>7</strong> value" />
  <param name="cust<strong>7</strong>_ord" type="text" size="2" default="" label="Cust. Field <strong>7</strong> Order" description="Custom field <strong>7</strong> order" />
  

次に、.../administrator/components/com_qcontacts/qcontacts_cfg.xml ファイルの283行目あたりの下記の部分

<param name="cust6_ord" type="text" size="2" default="9" label="Cust. Field 6 Order" description="Custom field 6 order" />

この行の直下に以下の行を追加します。

<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="cust<strong>7</strong>_show" type="list" default="0" label="Cust. Field <strong>7</strong>" description="">
  <option value="0">Hide</option>
  <option value="1">Show(Optional)</option>
  <option value="2">Show(Required)</option>
</param>
<param name="cust<strong>7</strong>_label" type="text" default="" label="Cust. Field <strong>7</strong> Label" description="Custom field <strong>7</strong> label" />
<param name="cust<strong>7</strong>_type" type="list" default="0" label="Cust. Field <strong>7</strong> Type" description="Custom field <strong>7</strong> type">
  <option value="0">Text</option>
  <option value="1">Textarea</option>
  <option value="2">Radio</option>
  <option value="3">Checkbox</option>
  <option value="4">Drop Down</option>
</param>
<param name="cust<strong>7</strong>_size" type="text" size="6" default="" label="Cust. Field <strong>7</strong> Size" description="Custom field <strong>7</strong> size" />
<param name="cust<strong>7</strong>_value" type="text" size="25" default="" label="Cust. Field <strong>7</strong> Value" description="Custom field <strong>7</strong> value" />
<param name="cust<strong>7</strong>_ord" type="text" size="2" default="9" label="Cust. Field <strong>7</strong> Order" description="Custom field <strong>7</strong> order" /> 

最後に 、.../components/com_qcontacts/models/contact.phpの32行目を下記の様に変更します。

var $max_cust_fields = 7; 

カスタムフィールドをもっと増やしたい場合はこの作業を繰り返します。n番目のフィールドを追加した場合は,上記の個所をnに変えて下さい。

QContactsの日本語言語ファイルのダウンロードはこちらから

ヒット数: 368 最終更新日 2011年12月18日(日曜日)

Post and reply comment

アスタリスク(*)がついている箇所は必須です。基本的な HTML コードが利用できます。

*
*
*
koshimanet's avatar
酒よりROOTBEER! koshimanet
Loading...

Last 3 tweets from koshimanet:

このサイトについて

酒よりROOTBEER!は、Joomla!のエクステンション(コンポーネント・モジュール・プラグイン)日本語言語ファイルの配布、また、使い方など紹介するサイトです。基本的に日本語言語ファイルのダウンロードは...

続きを読む

ログイン