0

私は Drupal が初めてで、Drupal6 を使用しています。「ノード」テーブルから「nid」フィールドを取得するのに助けが必要です。

管理者側からノード テーブルにいくつかのデータを追加しました。現在、それは view.tpl ページ page に完全にリストされています。他のニーズについては、「nid」も取得する必要があります。

配列名が $row で、データが含まれていることを理解しています。しかし、この $row がどこから来ているのかを見つけることができなかったので、$row を編集できませんでした。現在、「nid」はその配列に含まれていません。参照してください-

[0] => Array
    (
        [created] => 09-11-11
        [title] => Co-Sponsors Golf Events
    )

[1] => Array
    (
        [created] => 09-09-12
        [title] => Co-Sponsors Golf Events2
    ) 

このように $ 行にノード ID を含めたい -

[0] => Array
    (
        [created] => 09-11-11
        [title] => Co-Sponsors Golf Events
        [nid] => 3748
    )

[1] => Array
    (
        [created] => 09-09-12
        [title] => Co-Sponsors Golf Events2
        [nid] => 3747
    ) 

D-6 の管理側 (コンテンツ管理>コンテンツ タイプ>編集、フィールドの管理) を試しましたが、オプションが見つかりませんでした。管理者側から $row のフィールドを管理できると思いますか、それとも実用的にこれを行うことができますか?

私の質問が明確でない場合はお知らせください。詳細な説明を手伝ってください

4

1 に答える 1

0

ビュー モジュールを使用してデータを取得していますか?..このコンテンツはどのページに表示されていますか? これはおそらくビュー ページであり、テンプレートで nid を取得するには、対応するビューを編集し (コンテンツを生成しているビューを特定する必要があります)、フィールド content: nid をそこに追加する必要があります。$row は基本的に、単一の行に対して生成されるデータ ビューです。これを行うと、$row 変数に nid が含まれます。

于 2013-09-26T21:15:08.220 に答える