我正在创建一个自定义调查包,其中包含问题模块,答案模块和第三个名为survey的模块,该模块必须用于将question_id与用户选择的answer_id相关联。[这就是为什么这三个不同的原因模块已创建]
现在问题和答案与调查模块有一对多的关系,我不想显示调查模块的任何子面板,列表,编辑,创建或弹出(所有那些由deafult存在的视图)并且想要使用图表小面板显示调查结果。
有人可以告诉我如何禁用调查模块的所有视图?
我希望每个人都清楚我的问题。
此致 阿南德乔希
答案 0 :(得分:1)
您应该可以进入custom / modules / {Survey_Directory}并创建一个controller.php - 在该controller.php文件中,您可以覆盖这样的操作。
public function action_DetailView()
{
$this->view = null;
$GLOBALS['view'] = $this->view;
}
将视图设置为null将删除布局和所有内容,创建空白方法将呈现布局但省略实际视图。如果你想让所有人一起出去,你可以在控制器中抛出一些代码来处理重定向。
一些常见的行动是:
希望这有助于您入门。