問題タブ [drupal-field-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4256 参照

php - プログラムで Drupal 7 のユーザー プロファイルに新しいフィールドを追加する方法

電話番号や履歴書など、drupal 7 のユーザー プロファイルにフィールドを追加するモジュールを開発したいのですが、その方法がわかりません (データベースを使用するか、フィールド API を使用するか) pls を助けてください。
明確なチュートリアルをいただければ幸いです。

0 投票する
1 に答える
724 参照

drupal - Drupal 7:プロファイルフィールドをフォームに組み込む

機能の一部として新しいユーザーアカウントを作成するDrupalモジュールを開発しています。

ただし、ユーザーの作成時に新しいユーザーのプロファイルに保存されるいくつかのフィールドを含めることができるようにしたいと思います。これはテキストフィールドには十分簡単ですが、より複雑なフィールド用にすでに構築されているロジックを複製したくありません。

Fields APIを使用してプロファイルフィールドをフォームに組み込む方法はありますか?

ありがとう、

ジェームズ

0 投票する
0 に答える
247 参照

drupal - Drupal のユーザー フィールドをこのように更新できますか?

サイトに登録する新規ユーザーごとに会員番号を作成したいと考えています。会員番号にユーザーIDを含めて、後で接続できるようにしたい.

これを行う唯一の方法は、db_insert をフィールド テーブルに使用することです。ユーザー 1 としてログインできなくなりました。ログインできない理由はありますか? よりクリーンな方法はありますか?他に依存するテーブルはありますか?

0 投票する
1 に答える
705 参照

drupal - 新しいカスタム フィールドを既存のコンテンツ タイプに追加する

特定のページの作成にモジュールを使用していますが、管理者が変更できる各ページに追加のフィールドを追加したいと考えています

どうすればいいのかわからない

ありがとう

0 投票する
2 に答える
1747 参照

php - Drupal7フィールドAPIチェックボックスが保存されない

Drupal 7フィールドをプログラムで動作させようとしていますが、うまくいきません。チェックボックス付きのフィールドを作成するモジュールを作成したいだけです。モジュールは機能しています。フィールドは機能していますが、チェックボックスは保存されません。

これが私のhook_field_widget_formです:

モジュールの一部として実行すると、機能しますが、ティックを保存しないか、ティックを保存しません。私はこれを機能させるために考えられるすべてのことを試みましたが、3日後、何も表示せずに専門家に尋ねる時が来ました

ありがとう

0 投票する
1 に答える
1849 参照

drupal - カスタム フィールド フォーマッターの作成が機能しない

テキスト フィールド用の新しいカスタム フィールド フォーマッタを作成しようとしていますが、何も表示されません。

モジュールのアンインストールと再インストールを試み、キャッシュを何度もフラッシュしましたが、何も機能しませんでした。

これが私が使用したコードです

このクレイジーな問題の助けはありますか?!!!!.

0 投票する
2 に答える
2015 参照

drupal - リンクの代わりに用語参照のコンテンツを表示する(Drupal 7)

このDrupal7の状況についてサポートが必要です。

  • 「offer」という名前の独自のコンテンツタイプを使用して旅行代理店のオファーを公開しています
  • ホテルに関する情報(説明、価格、写真など)を「ホテル」という分類法で保存しています。
  • 各オファーに関連するホテル情報を表示する必要があります

そして、これが私の問題です。「field_hotel」という名前の新しい用語参照フィールドを追加しましたが、実際のコンテンツではなく、分類用語へのリンクしか取得できません。

このコードを使用しようとすると、entity_load()は正常に実行されますが、field_view_field(()で「EntityMalformedException:typetaxonomy_term。inentity_extract_ids()のエンティティにバンドルプロパティがありません」というエラーが発生します。

私は何が間違っているのですか?

ご回答ありがとうございます

0 投票する
1 に答える
44 参照

php - コンテンツ タイプに関連するすべての「記事」を印刷する

私のコンテンツ タイプは、1 つ以上の「記事」を持つことを計画しています。

次のphpコード、私はそれらすべてを得ることができます:

次の結果が得られます。

ここに画像の説明を入力

記事のリンクの上の太字のタイトルを削除したいので、試しました:

しかし、動作しません。配列の長さを数える方法が間違っている可能性があります。

これは私のコンテンツタイプの構造です:

ここに画像の説明を入力

0 投票する
1 に答える
733 参照

drupal - Drupal7カスタムフィールドウィジェットがユーザー入力を保存しない

ストリーミングビデオプロバイダーと連携するカスタムフィールドモジュールを構築しています。この一環として、プロバイダーのAPIから選択したカテゴリに基づいてビデオを取得する必要があります。このフィールドには、選択したカテゴリ、選択したビデオ、およびまだ追加されていないいくつかの追加の詳細(キャプションなど)など、いくつかの部分を保存する必要があります。

このフォームをノード編集ページに表示させることはできますが(フィールドをコンテンツタイプに添付した後)、ユーザーの入力を保存していないようです。ノード編集画面に配置されているフォームは次のとおりです。ノード編集画面のフィールド。ユーザーのワークフローは、選択する動画のリストに入力されるカテゴリを選択することです。動画を選択すると、$ element['teacherstv']['teacherstv_video_details']にプレビューが表示されます。これは、ユーザーがフォームを保存するところまで機能しています。その時点で、選択した値は失われます。

D7のFieldAPIとFormsAPIのドキュメントを確認しましたが、この種のフィールドウィジェットを設定してユーザー入力を保存する方法についての明確な手順がわかりません。

これがhook_field_widget_form()のコードです

0 投票する
2 に答える
116 参照

drupal - Drupal で新しいコンテンツを追加するときにフィールドを追加する

Drupal についてトリッキーな質問をしたいと思います。

多くのフィールドを含む新しいコンテンツ タイプを作成しました。

特定のフィールドを複製するコンテンツ追加画面に「別の追加」リンクを追加するモジュールを見つけたいです。

例:

Panel1 Photo、Panel1 Info、Panel2 Photo、Panel2 Info という名前のフィールドがあります。

このタイプの新しいコンテンツを追加するときに、3 つのパネルを入力したい場合、このモジュールで写真と情報の 3 つのフィールドを作成し、それ以外の場合は 4 つまたは 5 つのフィールドを作成する必要があります。

私が求めていることを理解していただければ幸いです。

前もって感謝します。