내 모듈에서 사용자 정의 블록을 정의했으며 사용자가 탐색 메뉴를 사용하여 다른 섹션을 선택하면 해당 블록에 다른 뷰를 표시하려고합니다. hook_block_view()를 사용하면 특정 블록에 대해 렌더링해야하는 내용을 설정할 수 있습니다. 그러나 사용자의 선택에 따라 다른 뷰를 렌더링하려면 어떻게해야합니까?드루팔 (Drupal 7의 사용자 정의 블록 내의 다른 뷰)
예를 들어,
고객이있는 블록이 있습니다.
사용자가 고객 목록 양식 탐색 메뉴를 선택하면 고객 목록에 고객 목록을 표시하려고합니다.
사용자가 특정 고객을 선택하면 해당 고객의 세부 정보를 고객 블록에 표시하려고합니다.
Drupal 7에서 이것을 달성하는 가장 좋은 방법은 무엇입니까?