【发布时间】:2014-12-14 18:47:42
【问题描述】:
我在我的模块中定义了一个自定义块,当用户使用导航菜单选择不同的部分时,我希望在该块中显示不同的视图。通过使用 hook_block_view() 我可以设置需要为该特定块呈现的内容。但是如何根据用户的选择来渲染不同的视图呢?
举个例子;
我有一个名为“客户”的块;
当用户选择客户列表表单导航菜单时,我想在客户块中显示客户列表。
当用户选择特定客户时,我想在客户块中显示该客户的详细信息。
在 Drupal 7 中实现这一目标的最佳方法是什么?
【问题讨论】:
标签: drupal drupal-7 drupal-modules drupal-views drupal-blocks