2014-02-14 40 views
0

我正在编写一个付款模块,并且在从服务器返回成功的授权后,我想打开一个窗口,其中包含一个模板文件以管理支付服务提供商的重定向认证程序。Magento获取块的URL phtml

如何获取该块的phtml文件的URL?
我想运行它到一个JS函数来打开一个灯箱。

+1

Magento不会那样工作。模板是乐高积木,可填充其他乐高积木结构中的孔。 Magento将所有块组合在一起以将它们显示为页面。 URL由分配的控制器使用的路由器决定。 –

回答

0

这取决于你想要达到的目标。

如果例如在具体的行动,你知道它有模板,你可以这样做

$this->getLayout()->getBlock('specific_block')->getTemplate() 

返回当前块的模板文件中的块 或

$template = Mage::getSingleton('core/layout')->getBlock('specific_block')->getTemplate(); 
+0

我正在寻找完整的,可访问的模板文件的URL。这些方法只返回/modulename/template.phtml –

+0

但随着文件的内容,你可以打开你的灯箱,你有你的phtml,或者你想转移到支付提供商?像回头一样? – pliebig

相关问题