7

ブロック内のノードのタイトルを動的に表示する必要があります。これは簡単だと思っていたのですが、試したすべてのコードスニペットが機能していないようです(例<?php print $node->title; ?>

PHP入力形式がオンになっていて、他のPHPビットやボブで動作していることを確認してテストしましたが、すべて問題ないようです。

何か案は?

4

3 に答える 3

7

現在のページのタイトルを取得するには、drupal_get_title()を使用します。

于 2012-04-02T12:02:13.410 に答える
6

このリンクが役立つと思います:

http://www.g-loaded.eu/2009/05/07/drupal-tip-list-a-nodes-taxonomy-terms-inside-a-block/

それに基づいて:

if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
    $node = node_load(arg(1));
    echo $node->title
}
于 2010-03-18T13:08:20.507 に答える
2

このためにViewsモジュールを使用するオプションもあります。

于 2010-03-19T09:24:08.997 に答える