私は50+以上のフィールドを持つコンテンツタイプを持っています。 30程度のフィールドが必要です。必要なフィールドがすべて入力される前にノードを保存できるようにします。必要なフィールドがすべて入力されるまでノードを公開することはできません。これを行う方法はありますか?Drupalは必須フィールドのノードを保存しません。
2
A
答えて
2
直接ではありません。必須フィールドはまさにそれです。フィールドをオプションにしてノードセーブイベントを処理し、各フィールドが埋められるまで公開しないようにする必要があります。もし、すべてのPHPが気に入らなければ、Rulesモジュールはこのようなことを非常にうまく処理できます。 http://drupal.org/project/rules。
ウェブフォーム - http://drupal.org/project/webformの方が良いかもしれませんが、保存して再開する機能があるかどうかわからないので、最初に確認する必要があるかもしれません。
+0
ノードsaveの呼び出しが良好です。それはうまくいくでしょう。私はそれを行こう。 – Will
0
このモジュールには、仕事を行います。
あなたはステップにフォームを分割することができ、現在の段階では唯一のフィールドは、ユーザーが満たされる必要があります。
関連する問題
- 1. VBの必須フィールドと保存ボタン
- 2. 必須フィールドは、asp.netのテキストボックスを検証していません
- 3. 検索の必須フィールドではありません
- 4. datepicker入力フィールドは必須ではありません。
- 5. HTML必須フィールドは必要に応じて動作しません
- 6. 春のファイルアップロード - '必須のリクエスト部分が存在しません'
- 7. drupalフィールドウィジェットは送信されたデータを保存しません
- 8. 必須フィールド
- 9. 必須の文字列パラメータ 'licenceplate'が存在しません "
- 10. 必須のリクエストパート 'file'が存在しません - Angular2投稿リクエスト
- 11. Springブート - エラー:org.springframework.web.multipart.support.MissingServletRequestPartException、必須のリクエストパート 'file'が存在しません
- 12. 必須の文字列パラメータ 'text'が存在しません
- 13. 投稿のエラー必須MultipartFile []パラメータが存在しません
- 14. WSO2CEP 4.2.0エラー:必須属性のヌルが存在しません
- 15. MissingServletRequestParameterException:必須の文字列パラメータが存在しません
- 16. 必須の文字列パラメータ 'graphName'が存在しません
- 17. androidの必須フィールド
- 18. クリックイベントで必須フィールドを確認できません
- 19. org.apache.solr.common.SolrException:ドキュメントに必須のIDがありませんuniqueKeyフィールド:id
- 20. Postman - 必須MultipartFileパラメータ 'file'が存在しません
- 21. 必須フィールドは赤です。今すぐ保存する方法は?
- 22. jqgrid:add-formで必須フィールドですが、edit-formでは必須ではありませんか?
- 23. 角材md-input-containerは必須入力フィールドにアスタリスク*を追加しません
- 24. REQUIRED_FIELD_MISSING、必須フィールドがありません:[親]:[親]
- 25. "Variation"は必須フィールドです
- 26. HTML5必須プロパティasp.netの保存ボタンで動作します
- 27. JSONスキーマ:必須フィールド
- 28. アラートブロック「必須フィールド」ポップアップ
- 29. Laravelのsave()はすべてのフィールドを保存しません
- 30. 必須の検証メッセージです。フィールドプロパティは必須ではありません。
このデータはおそらく複数のノードに分割されますか?フィールドを使用して、常にサブデータにリンクすることができます。単一のノードインスタンス内に*すべてが含まれていなければならない場合は、定期的にバックグラウンドで保存するカスタムデータ入力ページを作成する必要があります。 –
悲しいことに、1ノードにする必要があります。 – Will