2017-05-24 9 views
1

私は教育のための複合要素を作成したい:カスタムコンポジット要素 - Drupal8

それは
学校のようにする必要があります:
主要:
は卒業:はい/いいえ。 卒業の年:(はいの場合)。 トランスクリプトのアップロード:

[ボタン]を追加します。

Webformは、デフォルトでComposite要素としてAddress、Telephoneなどを提供します。どのようにカスタムフィールドのためにそれを行うことができますか?

ありがとうございます!

答えて

1

lpalgarvioが投稿したgreat example for how to create a composite elementがあります。

独自の複合要素を実装するには、単にクラスWebformCompositeBaseを拡張する必要があります。

Webformモジュールに付属している複合要素には、いくつかの例があります。

jrockowitz webform 5(D8)モジュールのメンテナー彼はadd such an example into the webforms moduleに行きたいと思っています。私はチケットが更新されると確信しています。Webformsモジュールの改良には驚くほど積極的です。

+1

見るべき最も良い場所は、webform/modules/webform_example_compositeのモジュールのサンプルモジュールです。すべてのことが実際に説明されています。 – Duncanmoo

関連する問題