2009-07-14 18 views
1

"views-view-unformatted - FAQ.tpl.php"というカスタムビューテンプレートを作成しました。どのようにノードにアクセスできますか?$ rows配列には、 node.tpl.phpテンプレートからレンダリングされたコンテンツDrupalのビューからノード情報にアクセスする方法

ボトムラインはこれである - 。。私は分類でのFAQセクションにを整理したい

答えて

2

$ノード変数を試してみて、あなたが持っているものの変数を参照してください。利用可能で、develモジュールをインストール済みです。

<?php dpm(get_defined_vars()); ?> 

テンプレート。これにより、すべての変数が表示されます。しかし、いくつかのノードが表示されているビューを表示している場合は、ループの外側で定義されていないため、おそらく表示されているループ内でこれを行う必要があります。

1

[スタイルオプション]の[グループ化フィールド]を調べるとよいでしょう。グループ化フィールドでは、追加したフィールドのいずれかをグループ化できます(Fields Row Styleビューを使用している場合)。

本当にノードオブジェクトにアクセスする必要がある場合は、ビューの行スタイルをノードに切り替え、ノードテンプレートnode-node_type.tpl.php(ビューが単一のコンテンツタイプであると仮定します)を使用してスタイルを設定することを検討してください各ノードはビュー内にあります。この場合、Row StyleオプションのBuild ModeをTeaserに設定して、ビューに配置されたときに完全なノードビューとノードビューを区別することもできます。

希望に役立ちます。

関連する問題