Gmian |
8.8.x |
Gmail |
Gmail:外部メールサーバー経由のメール送信ができなくなった場合の対処方法 |
コンテンツの作成 |
7.15 |
Form API Validation |
フォームの入力内容を細かくチェックしたい |
コンテンツの作成 |
7.26 |
Form Ajax |
入力フォームで#ajax使用時、#default_valueを書き換えても反映しない |
サイトの構築 |
7.26 |
Field Views |
フォーム選択肢(プルダウンやチェックボックス、ラジオボタン)のカスタマイズ方法 |
コンテンツの管理 |
8.5.x |
Field File |
コンテンツのフィールドの表示について |
テーマ |
7.56 |
field |
レンダリング配列内に「ラベル非表示」を指定する方法 |
コンテンツの作成 |
7.50 |
Expanding Textareas |
Textareaフォームの行サイズを自動調整するモジュール |
タクソノミー |
7.15 |
Entity_Trarnslation Taxonomy |
TaxonomyのEntity Translation |
コンテンツの作成 |
7.34 |
Entityreference prepopulate |
新規ノード作成時のリファレンス方法 |
言語 |
7.15 |
Entity Translation |
デフォルトの言語 - Entity Translation |
言語 |
7.15 |
Entity Translation |
各フィールドのラベルの多言語切り替え漏れ(フィールド・ラベル) |
言語 |
7.15 |
Entity Translation |
nodeのEntity Translation |
言語 |
7.14 |
Entity Translation |
各フィールドのラベルの多言語切り替え漏れ(接頭子、接尾子) |
コンテンツの管理 |
8.4x |
Entity |
EntityをPropertyで探す(クエリする)方法 |
サイトの構築 |
7.34 |
ECK |
Entityの使い方について |
Migrate |
9.x |
drush config |
Upgrade source(環境) を 変更したときにやるべきこと |
drush |
7.54 |
Drush |
Drushでdrupalサイトをインストールする方法 |
PHP |
8.9.x |
drush |
drush sql:cli < が機能しない場合の対処 |
サイトの構築 |
7.59 |
Drupal.ajax |
drupal 7 で Uncaught TypeError: Drupal.ajax is undefined となったときの対応方法 |
アップデート |
7.50 |
Download count |
DOWNLOAD MODULEページでダウンロードが失敗することがある |
コメント
Webform
パーマリンク Submitted by actbrain on 2014/12/18 02:01.
Webform conditionalモジュールを利用することで実現します。
https://www.drupal.org/project/webform_conditional
Webform conditionalをインストールすると、Webformのコンポーネント設定ページに「条件付きルール」というフォームが追加されます。
以下、https://www.act-brain.co.jp/contact のページの「弊社からの連絡方法」の動き〜設定方法で説明します。
動きとしては、
弊社からの連絡方法
□ 電話
□ Skype
□ メール
のチェック具合により、「電話番号」、「Skype-ID」、「メールアドレス」各々の入力フォームが表示されたり隠れたりします。
設定内容は以下のとおりです。結構簡単に実現できますので試してみてください。
1.「弊社からの連絡方法」コンポーネント フィールドフォームの設定
1)オプション(選択肢)
telephone|電話
skype_id|Skype
email|メール
2.「電話番号」フィールドフォームの設定
1)条件付きルール
・コンポーネント=「弊社からの連絡方法」
・オペレータ=「いずれか」
・値=telephone・・・1.1)のオプションのうちtelephoneを指定
3.「Skype-ID」フィールドフォームの設定
1)条件付きルール
・コンポーネント=「弊社からの連絡方法」
・オペレータ=「いずれか」
・値=skype_id・・・1.1)のオプションのうちskype_idを指定
4.「メールアドレス」フィールドフォームの設定
1)条件付きルール
・コンポーネント=「弊社からの連絡方法」
・オペレータ=「いずれか」
・値=email・・・1.1)のオプションのうちemailを指定
ページ