2014-02-14 1 views
0

지불 모듈을 작성 중이며 서버로부터 성공적인 승인을 반환하면 거기에 템플릿 파일이있는 창을 열어 결제 서비스 제공 업체로의 리디렉션을 관리하고 싶습니다. 인증 절차.Magento 블록 URL 가져 오기 phmm

블록의 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