Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Drupal - displaying the title of the node within a block

I'm needing to dynamically display the title of a node within a block. I would have thought this would be simple, but all the code snippets I've tried don't seem to work (e.g. <?php print $node->title; ?> )

I've checked and tested that the PHP input format is on and working with other PHP bits and bobs, and everything seems OK.

Any ideas?

like image 329
james6848 Avatar asked Mar 18 '10 12:03

james6848


2 Answers

Use drupal_get_title() for getting the title of the current page.

like image 120
Rajat Gusain Avatar answered Sep 23 '22 12:09

Rajat Gusain


I thik this link might be of help:

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

Based on it:

if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
    $node = node_load(arg(1));
    echo $node->title
}
like image 27
Tomasz Struczyński Avatar answered Sep 23 '22 12:09

Tomasz Struczyński