1

Drupal CCKでは、値の数を「無制限」に設定できるため、ユーザーは「別の追加」をクリックすると、新しいフィールドがポップアップ表示されます。

これは、CCKフィールドのグループでもどういうわけか可能ですか?テキストボックスとドロップダウンをリンクして、ユーザーがコンテンツタイプに無制限の量を追加できるようにする必要があります。自分の実装に取り​​組んでいる人々についてのスレッドを見たことがありますが、このトピックに関してリリースされるものはまだありません。

4

2 に答える 2

2

Flexifieldモジュール、それに関するいくつかの詳細(プロジェクトページから):

Drupal6のCCKは素晴らしいです。複数値のフィールドを作成し、ドラッグアンドドロップでフィールドアイテムを並べ替えることができます。ただし、フィールド内の各項目は同じタイプ(たとえば、テキスト、日付など)であるように制約されており、新しいタイプを作成するには、開発者によるコーディングが必要です。

Flexifieldは、フィールドの組み合わせを作成し、その組み合わせをより大きなフィールド内のアイテムとして使用できるようにすることで、両方の制限を回避しようとします。フィールドの組み合わせを定義するには、ノードタイプを作成し、それにフィールドを追加します。別のノードタイプでは、フレキシフィールドを追加し、その構成フォームで、フィールド内のアイテムとして使用するノードタイプを指定できます。

このような他のモジュールへのリンクもいくつかあります。

于 2010-05-06T08:48:58.790 に答える
1

これをCCK3.x実験開発バージョンで行う方法があります。これは実際には推奨されませんが、CCKのマルチグループの状態の詳細については、次の投稿を確認してください:http: //drupal.org/node/494100

今のところ、より推奨される代替策は、特にニーズに合わせて独自の複合フィールドモジュールをロールすることです。私はこれを行うことに成功し、この記事からアイデアとインスピレーションを得ました:http ://www.poplarware.com/articles/cck_field_module 。

于 2010-05-06T15:10:53.280 に答える