問題タブ [drupal-nodes]

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 投票する
3 に答える
1653 参照

drupal - 親ノードからのフィールドコンテンツの取得(Drupal)

現在、管理者は管理者から各ページに背景画像をアップロードできます。したがって、基本的にページノードタイプにはbackground_imageというフィールドがあり、その画像を取得して、CSSを使用してdivの背景画像に配置します。

また、car_articleという2番目のコンテンツタイプもあります。これらのページは、これらのページノードの1つの下に一覧表示されます。したがって、基本的にサイトマップは次のようになります。

次に、親ページ(この場合はCarsページ)から背景画像を取得する必要があります。では、親ページからフィールドコンテンツを取得するにはどうすればよいですか。また、ページがcar_articleノードタイプの場合、これは常に機能する必要があり、親ページから背景画像を自動的に読み込もうとします。

ありがとう!

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

drupal - SQL (term_node) を介して分類用語をノードに直接追加する

SQL を使用して分類用語をノードに直接追加するにはどうすればよいですか?

私が使用した:

$row['nid']$the_term->vidおよび$row['next_tid']は正しいです。しかし、ノードには用語が表示されません。

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

debugging - Drupal: teaserview でデバッグ

シングルビューページにいるとすぐに、これを使用してノードの配列全体を表示できます。

「表示の管理」を通じて、アクティブ化されたフィールドに関する情報を取得するのにも役立ちます。

しかし、たとえばスタートページには、単一のビューはなく、ティーザーのリストしかありません。そのため、dpm($content); でデバッグしようとするとタイムアウトが発生します。

のようなものがありますか

数字はノードIDで、特定のノードの出力を取得しますが、単一のページではなく、ティーザービューのあるページで取得します

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

jquery - Drupal 7 - ノードのロード時に jquery 関数を呼び出す

ノード (エイリアスは「help」、ノード ID は 12) があり、このノードがロードされたときに jquery 関数を呼び出したいと考えています。

ノードが独自のページ テンプレート page--node--12.tpl.php を持つのに役立つ場合

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

php - 外部スクリプトからの Drupal 7 カスタム db_query?

Insert//適切な Drupal ヘッダーとブートストラップを呼び出してEdit、外部スクリプトを使用してノードを作成しています。Delete次のような呼び出しを含めました (Drupal ルート ディレクトリの下のスクリプト内)。


実際には and に対しては正常に機能していますNode Actions (node_load, node_save)SELECT db_query、に対してはまったく NOですDELETE Queries

つまり、node_load() node_save() db_query("SELECT ..."すでに機能しています..
しかし、まったく機能していません:

..私も次の方法を使用しました:

再び機能しません。そして、次のような DIRECT PURE PHP MYSQL クエリを使用することはできません。

我が神よ!なにが問題ですか?
実際、外部スクリプトを使用して、BIBLIO モジュールとそのア​​イテムを回避しようとしています。

私は今何をすべきですか?

私の追加の質問は、テーブルではなく、他のテーブルのアイテムにこれらのクエリを直接使用できないかということですnode。私が今気づいたように、テーブルnode_delete内のアイテムにも使用されています。テーブルなど、他のテーブルにそれnodeを使用できませんか?node_deletebiblio

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

drupal - Drupal node_loadはノードと関連フィールドをロックしますか?

私はDrupal7にいて、Drupalルートフォルダー内にカスタムスクリプトを実装しています。node_load(1234)次に、とを使用してノードを呼び出そうとしていますnode_save($node)DELETEこの2つの方法の間で、いくつかのレコード(いくつかのDB行)を試しています。しかし、私はそれを私が見つけた方法で動作させることはできません。

シナリオは次のようになります。

その後、動作しStep 2.ていません
Step 2.次のような行削除メソッドが含まれる場合があります。

だから私の質問は:

  • Drupalは、ロードされたフィールドとそれに関連するすべてのフィールド(行)をnode_loadロックしてから解放しますか?nodenode_save
  • 単純なDB行を削除するための可能な方法はありますか(後node_loadに呼び出されます)?

任意の提案をお願いします。

0 投票する
4 に答える
3966 参照

drupal - Drupal 7 ノードの「Publish」イベントをトリガー/フックする方法は?

Drupal 7 では、ノードがパブリッシュされたときにプロセスを追加したいと考えています。そのノードの「公開」イベントが発生したときにトリガーされるにはどうすればよいですか?

ノード「発行」のフックはありますか?

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

drupal - Drupal 7「新しいノードの作成」はさまざまなコンテンツタイプのフィールドを開始/準備しますか?

Drupal 7ではProgrammatically、ノードを作成する必要があります。いつものように、がDifferent Fields設定されていDifferent Content Typesます。

非常に簡単な例:

ここで確認したいのは、whileたとえば次を使用して、新しいノードを作成していることです。

それで..

  • その(現在作成中の)new$nodeは、すでに保存される前に、関連する/対応するフィールドで開始/ロードされていますか?
  • より明確にするために、node_save($node)(他の関連フィールドに入力せずに)ノードを突然保存した場合nodeでも、適切なコンテンツタイプ構造が(続いて)残っていますか?
0 投票する
1 に答える
676 参照

drupal - Drupal 7コンテンツタイプのフィールドをプログラムで知る方法はありますか?

Drupal 7 では、Programmatically以下を使用してノードを作成する必要があります。

その後、上記のコードだけで、フィールドが何であるかわからないと仮定しましょう。

  • このコンテンツ タイプfieldsの とそのフィールドを知るにはどうすればよいですか?structure
  • fields(または)コンテンツ タイプとその内部をエコーアウトできますrelationsか?
0 投票する
1 に答える
254 参照

drupal - ノード参照モジュールを使用する場合、ユーザー フィールドにも入力するにはどうすればよいですか?

ノード タイプ B (サービス チケット) を参照するノード タイプ A (機器) があります。新しいサービス チケットを作成するとき、このサービス チケットが属するユーザー (顧客) を選択する CCK フィールドがあります。

次に、リバース リンクをクリックして、サービス チケットに必要な機器情報 (メーカー、モデル、シリアル番号など) を記録する CCK フィールドを持つ新しいノード A (機器) を作成します。

私がやりたいことは、ノード タイプ サービス チケットのユーザー参照フィールドによって自動的に入力されるノード タイプ Equipment に CCK ユーザー参照フィールドを追加することです。