1

「メッセージ」という新しいコンテンツ タイプを作成したいと考えています。プレーンテキストである「メッセージ本文」と「宛先」の2つのフィールドがあります。宛先フィールドには、サイトの登録ユーザーのリストが反映されている必要があります。

アイデアは、サイトのすべてのユーザーを選択できるチェックリストとなるフィールド タイプを作成することです。これらのユーザーは、drupal_set_message($msg) を介して「メッセージ本文」でメッセージを受信します。

カスタムフィールドタイプの作成にこれまでのところ成功していません。Field API のドキュメントはあまり明確ではありません。

ありがとう。

4

2 に答える 2

1

問題の解決策をすでに見つけているかもしれません。

あなたの場合、エンティティ参照を使用できると思います。カスタム コンテンツ タイプでは、エンティティ参照タイプで新しいフィールドを作成できます。次に、構成ページで、さまざまなタイプのウィジェットを使用して、ノード、分類法、ユーザーなど、参照するエンティティを選択できます。

これはエンティティ参照モジュールのリンクです。

于 2013-08-05T09:42:23.440 に答える
0

メニュー インターフェイスを介してコンテンツ タイプを作成してみませんかwww.yoursite.com/admin/structure/types/add

それとも、再配布できるモジュールとして必要ですか?

より簡単な方法は、機能を利用することです。ビルドされたコンテンツ タイプをモジュールに「エクスポート」できます。(別のサイトで) モジュールを有効にすると、エクスポート内のすべてのフィールドが作成されます。

于 2013-03-11T15:41:39.647 に答える