我正在编写一个付款模块,并且在从服务器返回成功的授权后,我想打开一个窗口,其中包含一个模板文件以管理支付服务提供商的重定向认证程序。Magento获取块的URL phtml
如何获取该块的phtml文件的URL?
我想运行它到一个JS函数来打开一个灯箱。
我正在编写一个付款模块,并且在从服务器返回成功的授权后,我想打开一个窗口,其中包含一个模板文件以管理支付服务提供商的重定向认证程序。Magento获取块的URL phtml
如何获取该块的phtml文件的URL?
我想运行它到一个JS函数来打开一个灯箱。
这取决于你想要达到的目标。
如果例如在具体的行动,你知道它有模板,你可以这样做
$this->getLayout()->getBlock('specific_block')->getTemplate()
返回当前块的模板文件中的块 或
$template = Mage::getSingleton('core/layout')->getBlock('specific_block')->getTemplate();
我正在寻找完整的,可访问的模板文件的URL。这些方法只返回/modulename/template.phtml –
但随着文件的内容,你可以打开你的灯箱,你有你的phtml,或者你想转移到支付提供商?像回头一样? – pliebig
Magento不会那样工作。模板是乐高积木,可填充其他乐高积木结构中的孔。 Magento将所有块组合在一起以将它们显示为页面。 URL由分配的控制器使用的路由器决定。 –