我正在嘗試將magento聯繫表單轉換爲.phtml文件,但我無法在Google上找到任何獲取PHP代碼的信息。如何在magento .phtml文件中渲染塊?
我只知道代碼到Magento的CMS系統,這是使用方法:
{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
任何線索?
我正在嘗試將magento聯繫表單轉換爲.phtml文件,但我無法在Google上找到任何獲取PHP代碼的信息。如何在magento .phtml文件中渲染塊?
我只知道代碼到Magento的CMS系統,這是使用方法:
{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
任何線索?
只要XML塊被正確地放置在一個PHTML文件,你應該能夠用把它拿出來:
<?php echo $this->getChildHtml('contactForm') ?>
如果你想擁有的聯繫方式與在phtml
頁面即可。 ..
塊添加到我想要的請求的形式添加到產品,使希望例如XML,我去了<reference name="content">
來的catalog.xml並添加:
<block type="core/template"
name="contactForm"
form_action="/contacts/index/post"
template="contacts/form.phtml"/>
只需添加getChildHtml
:
這麼簡單,我知道,但我花了3個咖啡就像在Magento所有容易的事情......
我添加了' '我的.xml頁面位於' ',我添加了您的代碼到.phtml文件。它似乎沒有工作,我拿出'type =「核心/模板」',因爲它使得它在我的頁面下呈現,而不是在我的頁面上的某個地方。我不確定使用哪種類型。 –
cappuccino
2011-05-15 19:49:13
你試圖迴應什麼phtml文件?這將決定您將塊放在XML中的位置。 – 2011-05-16 07:55:03