Magento - 如何从URL调用phtml模板文件

时间:2013-06-19 01:06:54

标签: magento php

这个问题几乎说明了一切。我有一个商店定位器应用程序。这会动态生成如下的URL:

http://www.XXXX.com/storelocator/index/viewstore/id/XXX

我还有正确目录中的模板文件:

package/template/storelocator/view_store.phtml

同样是块:

app/code/local/COMPANY/Storelocator

当我点击Javascript生成的ID时,它会返回404错误。显然模板文件没有加载。但我不确定是什么导致了这个问题。有人能给我一些想法。

1 个答案:

答案 0 :(得分:1)

如果没有尝试在布局文件中分配块,您是否已在布局文件中分配模板文件。

<storelocator_index_viewstore>
 <block type="Storelocator/Storelocator" template="storelocator/view_store.phtml"></block>
</storelocator_index_viewstore>

这样当你的动作被调用magento渲染这个块并调用你的phtml文件