0

通常、次の 2 つのコンテンツ タイプを作成します。

1) カテゴリ。2) 段落。

カテゴリ コンテンツに作成された 10 個のノード。

このノードをドロップダウン「段落」コンテンツ タイプ ノードに提供する方法。

提案してください。

ありがとう

4

3 に答える 3

2

drupal 7 を使用している場合は、次のモジュールをインストールする必要があります: entity apiおよびentity reference

次に、admin/structure/types/manage/paragraph/fields の下の段落管理フィールド ページに移動し、新しいフィールドを追加します。

[保存するデータの種類] で、[エンティティ参照] を選択します。[データを編集するフォーム要素] で[リストの選択] を選択します。

[フィールド設定] で、[ターゲット タイプ] -> [コンテンツ] を選択します。「ターゲット バンドル」からカテゴリ(参照する必要があるコンテンツ タイプ) を選択します。

「フィールド設定を保存」をクリックします。これで完了です。

これが役に立てば幸いです...ムハンマド。

于 2012-04-24T07:40:06.233 に答える
0

CCK モジュールで 'Node Reference' を有効にしている場合は、それをインストールしてください。次に、次の操作を行います。

  1. [コンテンツ タイプ] -> [段落の編集] -> [フィールドの管理] に移動します。

  2. 保存するデータのタイプとして「ノード参照」を含む新しいフィールドを追加します。

  3. フィールド構成設定で、「カテゴリ」コンテンツ タイプを選択します。

  4. 保存。

  5. 移動して新しい段落コンテンツを作成すると、選択するすべてのカテゴリ ノードがリストされたドロップ ダウン ボックスが表示されます。

ラベル付けの目的でカテゴリを使用している場合は、Neelam で言及されているように分類法を使用することを検討してください。

于 2012-04-24T04:58:01.003 に答える
0

「カテゴリ コンテンツ タイプ」の唯一の目的が他のコンテンツ タイプのドロップダウンとして使用される場合は、コンテンツ タイプではなく語彙/分類法を使用することをお勧めします。

それ以外の場合は、「段落コンテンツ タイプ」で、新しいフィールド text/select を追加し、php コードを使用してカテゴリ タイトルのキー付き配列を返します。

于 2012-04-24T04:18:46.887 に答える