我创建了Magento adminhtml模块。它工作得很好。
http://domain.com/cmg/data这是模块访问网址,这里会有管理员创建的字段列表:
标题:妈妈
主题:Foi
消息:BABA
我需要的是当用户点击TITLE MAMA 时将用户重定向到完整视图页面,在那里他可以详细阅读信息。
我该怎么做?我在博客模块中看到,当用户点击它时会有重定向到另一个页面的链接。
我试图通过网址http://domain.com/cmd/data/id/8获取404以便我该怎么办?
答案 0 :(得分:1)
我建议您在控制器中再做一次
public function detailsAction()
{
$this->loadLayout()->renderLayout();
}
还在视图中为details.phtml创建视图文件
创建块功能
在块中获取params id
$id = intval($this->getRequest()->getParam('id'));
获取功能中的详细信息并返回查看并在phtml文件中显示您的详细信息
希望这可以确定您的问题。
答案 1 :(得分:1)
我得到了答案..我刚刚在indexController文件中创建了以下函数
public function infoAction() {
$this->loadLayout();
$this->getLayout()->getBlock('content')->append($this->
getLayout()->createBlock('finder/info') );
$this->renderLayout();
}
创建了阻止文件info.php
public function _prepareLayout() {
return parent::_prepareLayout();
}
在前端布局文件中:
<finder_index_info>
<reference name="content">
<block type="core/template" name="finder" template="finder/info.phtml" />
</reference>
</finder_index_info>
我有前视图。