0

PHPでフィールドのティーザー値を取得する方法はありますか?このようないくつかのphpでfieldsの値を取得できます。

<?php print $node->field_country[0]['value'] ?>

私はこれを試しました。

<?php print $node->field_country[0]['teaser'] ?>

しかし、それは機能しません。:(

4

2 に答える 2

1

やってみました

<?php print $node->field_country['und'][0]['value'] ?>

これはうまくいくかもしれません。

そうでない場合は、

<?php print_r($node->field_country); ?>

フィールドのプロパティを確認します。

于 2012-11-01T13:25:53.113 に答える
1

フィールドには「ティーザー」と「フル」の値はありません。ノードのみがテザービューとフルビューを持っています。

Drupal 6のフィールド配列の完全な内容を表示するには、Develモジュールをインストールして以下を使用します。

<?php dpm($node->field_country); ?>

前の提案に注意してください:

<?php print $node->field_country['und'][0]['value'] ?>

Drupal7のフィールドの構造に関連しています。

于 2012-11-04T14:43:07.460 に答える