0

私はDrupalの初心者です(つまり:)

ビューモジュールで作成されたブロックがあります。このブロックコンテンツにはCCKフィールドがあります。ビューモジュールのフィールドボックスで任意のフィールドを表示します。かっこいいね。

問題は、CCKフィールドの1つに、ホームページでリンクするかどうかの条件値があることです。だから私はfield_homepage_linkingCCKフィールド値の値を取得する必要があります

  • 1の場合、現在のレコードのリンクを表示し、

  • そうでない場合は、タイトルをリストするだけです。

http://drupal.org/project/views_customfieldモジュールをインストールしました。これで、ブロックビューでphpを記述できます。私は試した

$node->field_homepage_linking["0"]["view"]

$node->field_homepage_linking["0"]["value"]

value_get('field_homepage_linking')

しかし、値を取得することはできません!:/どうすれば値を取得できますか?

感謝はとても役立ちます!どうもありがとう!!

4

2 に答える 2

0

あなたがやろうとしていることを理解できるかどうかは完全にはわかりませんが、$nodeオブジェクトが何か有効なものを指していることを確認する必要があります。

一般的に、page.tpl.phpまたはnode.tpl.phpに$ nodeを出力すると、結果が得られます。他のほとんどの場合、node_load()関数(http://api.drupal.org/api/function/node_load/6)を使用してノードオブジェクトを取得する必要があります。

于 2010-06-16T20:35:15.543 に答える
0

ソート済み http://drupal.org/node/467190#comment-2068324

于 2010-06-21T08:14:51.813 に答える