2014-02-14 6 views
0

Я пишу платежный модуль и, возвращая успешное авторизацию с сервера, хотел бы открыть окно с файлом шаблона, чтобы управлять перенаправлением поставщику услуг платежного сервиса процедуры аутентификации.Magento Получение URL-адреса для блока phtml

Как получить URL-адрес для файла phtml блока?
Я хочу запустить его в функцию JS для открытия в лайтбокс.

+1

Magento не работает таким образом. Шаблоны - это блоки Lego, которые заполняют отверстия в других блочных структурах Lego. 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

Смежные вопросы