특정보기에서 생성 된 페이지에 블록을 표시하는 코드 스 니펫은 무엇입니까? 당신은 현재 사용중인 뷰를 검색 할 수 views_get_page_view()
을 사용할 수 있습니다보기 2특정 페이지 뷰 디스플레이에서만 블록을 표시하는 방법
4
A
답변
2
와 드루팔 6 사용
.
<?php
$display = views_get_page_view();
$view = $display->view;
return !empty($view) && $view->name == 'Foo';
?>
+0
수정 된 코드는 저에게 효과적이었습니다. 감사! –
1
은 드루팔 7 일이 작동합니다
<?php
$view = views_get_page_view();
return isset($view) && $view->name == 'Foo';
?>
당신은 그냥 박스 "만 나열된 페이지에 표시"를에보기 페이지의 경로를 할 수 있나요? 아니면 역동적 인 것이 필요합니까? – Graham
'/ foo/list'는 View이고,/foo/list/node는 노드입니다. –