2013-09-06 3 views
0

나는 이것을 작동시키지 못합니다. 나는 tpl.php에서 아래를 사용했다. 그러나이 뷰를 출력하기 위해 사용하려고 시도한 것은 이번이 처음이다.html Drupal의 페이지 내에서보기 인쇄

<?php $block = module_invoke('views', 'block', 'view', 'sc_file_view-block_4'); 
       print $block['content']; ?> 

은 "sc_file_view-block_4는 '/ I는 블록 관리자 페이지의 블록 위에 마우스를 올려 때 나타 것을. 나는 오류가 발생하지 얻을 수 있지만 출력 중 하나.

내가 차단 ID했습니다입니다 또한 시도 :

$viewName = 'sc_file_view'; 
$displayId = 'sc_file_view-block_4'; 
print views_embed_view($viewName, $displayId); 

난 그냥뿐만 아니라 DisplayID 표시로 block_4 사용하여 시도

를 내가/CSS와 JQuery와 표시/숨기기 및 해시 태그가 추가되는 w는 HTML에 내장 탭 시스템을 가지고있다. url과 그 모든 잘 작동합니다 .... 그리고 나는 CSS의 숨겨진 가치가 처음부터 렌더링되는 내용에 영향을 미치지 않았는지 확인하기 위해 몇 가지 기본적인 PHP를 시도했습니다.

아이디어가 있으십니까? 뷰의 블록 표시를 렌더링하려고합니다.

답변

0

음, 모든 모듈과 코어를 6.28 (6.26)으로 업데이트하여 작동하도록했습니다. 왜 코드가 작동하지 않았는지 모르겠습니다. 나는 좀 더 업데이트 된 다른 모듈과 충돌하는 일부 모듈의 특정 버전을 가지고 있었음에 틀림 없다!

어쨌든, 무슨 일이 잘 작동했다 :

<?php $block = module_invoke('views', 'block', 'view', 'sc_file_view-block_4'); 
       print $block['content']; ?>