問題タブ [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.
drupal - 親ノードからのフィールドコンテンツの取得(Drupal)
現在、管理者は管理者から各ページに背景画像をアップロードできます。したがって、基本的にページノードタイプにはbackground_imageというフィールドがあり、その画像を取得して、CSSを使用してdivの背景画像に配置します。
また、car_articleという2番目のコンテンツタイプもあります。これらのページは、これらのページノードの1つの下に一覧表示されます。したがって、基本的にサイトマップは次のようになります。
次に、親ページ(この場合はCarsページ)から背景画像を取得する必要があります。では、親ページからフィールドコンテンツを取得するにはどうすればよいですか。また、ページがcar_articleノードタイプの場合、これは常に機能する必要があり、親ページから背景画像を自動的に読み込もうとします。
ありがとう!
drupal - SQL (term_node) を介して分類用語をノードに直接追加する
SQL を使用して分類用語をノードに直接追加するにはどうすればよいですか?
私が使用した:
値$row['nid']
、$the_term->vid
および$row['next_tid']
は正しいです。しかし、ノードには用語が表示されません。
debugging - Drupal: teaserview でデバッグ
シングルビューページにいるとすぐに、これを使用してノードの配列全体を表示できます。
「表示の管理」を通じて、アクティブ化されたフィールドに関する情報を取得するのにも役立ちます。
しかし、たとえばスタートページには、単一のビューはなく、ティーザーのリストしかありません。そのため、dpm($content); でデバッグしようとするとタイムアウトが発生します。
のようなものがありますか
数字はノードIDで、特定のノードの出力を取得しますが、単一のページではなく、ティーザービューのあるページで取得します
jquery - Drupal 7 - ノードのロード時に jquery 関数を呼び出す
ノード (エイリアスは「help」、ノード ID は 12) があり、このノードがロードされたときに jquery 関数を呼び出したいと考えています。
ノードが独自のページ テンプレート page--node--12.tpl.php を持つのに役立つ場合
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_delete
biblio
drupal - Drupal node_loadはノードと関連フィールドをロックしますか?
私はDrupal7にいて、Drupalルートフォルダー内にカスタムスクリプトを実装しています。node_load(1234)
次に、とを使用してノードを呼び出そうとしていますnode_save($node)
。DELETE
この2つの方法の間で、いくつかのレコード(いくつかのDB行)を試しています。しかし、私はそれを私が見つけた方法で動作させることはできません。
シナリオは次のようになります。
その後、動作しStep 2.
ていません。
Step 2.
次のような行削除メソッドが含まれる場合があります。
だから私の質問は:
- Drupalは、ロードされたフィールドとそれに関連するすべてのフィールド(行)を
node_load
ロックしてから解放しますか?node
node_save
- 単純なDB行を削除するための可能な方法はありますか(後
node_load
に呼び出されます)?
任意の提案をお願いします。
drupal - Drupal 7 ノードの「Publish」イベントをトリガー/フックする方法は?
Drupal 7 では、ノードがパブリッシュされたときにプロセスを追加したいと考えています。そのノードの「公開」イベントが発生したときにトリガーされるにはどうすればよいですか?
ノード「発行」のフックはありますか?
drupal - Drupal 7「新しいノードの作成」はさまざまなコンテンツタイプのフィールドを開始/準備しますか?
Drupal 7ではProgrammatically
、ノードを作成する必要があります。いつものように、がDifferent Fields
設定されていDifferent Content Types
ます。
非常に簡単な例:
ここで確認したいのは、while
たとえば次を使用して、新しいノードを作成していることです。
それで..
- その(現在作成中の)new
$node
は、すでに保存される前に、関連する/対応するフィールドで開始/ロードされていますか? - より明確にするために、
node_save($node)
(他の関連フィールドに入力せずに)ノードを突然保存した場合node
でも、適切なコンテンツタイプ構造が(続いて)残っていますか?
drupal - Drupal 7コンテンツタイプのフィールドをプログラムで知る方法はありますか?
Drupal 7 では、Programmatically
以下を使用してノードを作成する必要があります。
その後、上記のコードだけで、フィールドが何であるかわからないと仮定しましょう。
- このコンテンツ タイプ
fields
の とそのフィールドを知るにはどうすればよいですか?structure
fields
(または)コンテンツ タイプとその内部をエコーアウトできますrelations
か?
drupal - ノード参照モジュールを使用する場合、ユーザー フィールドにも入力するにはどうすればよいですか?
ノード タイプ B (サービス チケット) を参照するノード タイプ A (機器) があります。新しいサービス チケットを作成するとき、このサービス チケットが属するユーザー (顧客) を選択する CCK フィールドがあります。
次に、リバース リンクをクリックして、サービス チケットに必要な機器情報 (メーカー、モデル、シリアル番号など) を記録する CCK フィールドを持つ新しいノード A (機器) を作成します。
私がやりたいことは、ノード タイプ サービス チケットのユーザー参照フィールドによって自動的に入力されるノード タイプ Equipment に CCK ユーザー参照フィールドを追加することです。