logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

statesとconditional fieldsの使い分け

22/02/2025, by 匿名 (未認証ユーザー)
フォーラム

こんにちは!関数のテキストはどのようになりますか、簡単な例だけでも教えてください。例えばコンテンツに field_category というフィールドがあり、これはタクソノミーのタームです。このタームの語彙には以下のフィールドが含まれています
-余暇
-- レストラン
-- カフェ
-美容
--美容サロン
--SPA

例えば「余暇--レストラン」を選択すると「ホール数」(field_zal)フィールドが表示され、「美容--美容サロン」を選択すると「サービスの種類」(field_usluga)フィールドが表示されるようにしたいです

ただし、フィールドの配置はコンテンツタイプ側で指定できるようにしたいです(これも可能ですよね)。もう一点、私はコンテンツ追加に Multistep Nodeform を使っていますが、これが依存関係の邪魔になったりしないでしょうか。

それとも Conditional Fields を使ったほうがよいのでしょうか?
どこかで、Drupal 7では#statesを使う方が良く、conditional fieldsは未完成のようなものだと読んだことがあります。

唯一気づいたのは、Conditional fields では hierarhical select が正しく動作しないことです。
そして Multistep で気に入らない点は、作成済みのコンテンツを編集する場合もステップごとに編集しなければならないことです。タブで編集できるようにすることは可能でしょうか。

追伸 質問が多くて申し訳ありません。初心者なので混乱してしまって。

要するに、依存フィールドの作成、2つのフィールドでのカテゴリ選択、ステップ形式でのコンテンツ追加、そしてタブ形式でのコンテンツ編集(連絡先、追加情報、写真、など)に最適な方法は何でしょうか。