2012-03-12 2 views
1

프로그래밍 방식으로 블록의 값을 drupal에 설정할 수 있습니까 ?? 우리는 관리 섹션을 통해 그렇게 할 수 있지만, 나는 우리가 프로그래밍프로그래밍 방식으로 블록의 값을 Drupal에 설정하십시오.

if($block=="sidebar") { 
// do this 
} 

난 후 전처리 노드 훅 또는 블록 후크에 넣고 수 있다고 말할 수있는 방법이 있는지 찾고 있습니다.

답변

2

hook_block() 및 설정 ($ op = "보기")을 사용해 보셨나요?!

여기

더 많은 정보 : 내가 함수 mymodule_block이있을 때 http://api.drupal.org/api/drupal/developer%21hooks%21core.php/function/hook_block/6

+0

하지만, 그것은 해고되지 않는 이유는 무엇입니까? 문을 반복하고 출구를 추가하여 후크가 작동하는지 확인할 수 있습니까? – macha

+0

훅 구현시 전체 코드를 복사하여 붙여 넣기하십시오. 좀 더 자세히 살펴볼 필요가 있습니다. –