2010-03-18 4 views
7

블록 내의 노드 제목을 동적으로 표시해야합니다. 나는 이것이 단순 할 것이라고 생각했을 것이다. 그러나 시도한 모든 코드 스 니펫이 작동하지 않는 것처럼 보인다. (예 : <?php print $node->title; ?>)Drupal - 블록 내의 노드 제목 표시

PHP 입력 형식이 켜져 있고 다른 PHP 비트와 bobs, 그리고 모든게 괜찮을 것 같습니다.

아이디어가 있으십니까?

+0

페이지 제목을 블록으로 렌더링하여 페이지 제목을 한 번 표시하고 싶습니까? 또는 일반 페이지 제목을 표시하고 페이지 제목이 페이지에서 두 번째로 출력되도록하려면? – picxelplay

답변

2

이의 Views 모듈을 사용하는 옵션이 있습니다.

7

현재 페이지의 제목을 얻으려면 drupal_get_title()을 사용하십시오.

+0

성능 설정에서 _cache block_이 활성화 된 경우 drupal_get_title()이 작동하지 않습니다. 다른 해결책? – kiranking

+0

블록에 대한 적절한 캐시 설정이 * Do not cache *로 설정되어있을 때'drupal_get_title()'이 * cache block * – eapo