アップデート |
7.34 |
Core |
簡単にCoreのセキュリティアップデートがしたい |
パフォーマンス |
7.34 |
Server |
お金をかけないで冗長化するには |
ユーザ |
7.34 |
ip_ranges |
ログインアタック対策は? |
Drupal Commerce |
7.34 |
Commerce order |
Drupal Commerce:カート内や購入手続きページ内の「Order total」が翻訳できない |
Database |
7.34 |
PHP |
データベースクエリ(SELECT)時のSQL関数 |
コンテンツの作成 |
7.34 |
CCK |
ノード入力フォームへパラメータを渡す |
CSV Download |
7.34 |
Views Excel Export |
Drupal7:Viewsで表示した内容をCSVダウンロード |
ニュースレター |
7.34 |
Simple news |
Simplenewsで追加顧客(リスト)だけにニュースレターを配信する方法 |
Calendar |
7.34 |
Calendar |
CalendarモジュールとGoogleカレンダーを同期するには |
Commerce |
7.34 |
Commerce kickstart, Commerce file |
Commerceモジュール利用時のダウンロード製品登録方法 |
コンテンツの作成 |
7.34 |
Entityreference prepopulate |
新規ノード作成時のリファレンス方法 |
コンテンツの作成 |
7.38 |
CKEditor |
CKEditorの「ソース」に入力したタグが消える |
コンテンツの作成 |
7.38 |
node form |
ノード編集フォームをテーブル表示形式にしたい |
サイトの構築 |
7.38 |
Content Template |
ページテンプレートが反映されません。 |
サイトの環境設定 |
7.38 |
Views Bulk Operation |
VBO(Views Bulk Operation)で指定したアクションが表示されない |
コンテンツの作成 |
7.38 |
Views |
CSV出力にHTMLが入ってしまう |
コンテンツの作成 |
7.38 |
CKEditor |
突然GoogleMap内の経路がずれてしまった |
Google |
7.38 |
robots.txt |
Google Search Console Teamから「CSS および JS ファイルに Googlebot がアクセスできません」 |
フォーム |
7.38 |
Webform |
Webformでタクソノミーを参照したい |
コンテンツの管理 |
7.38 |
Block Views node |
ノードページの編集タブをコンテキストメニューにしたい |
コメント
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を指定
ページ