我已經創建了一個非常簡單的Magento模塊,現在只需插入紅色方塊。將我想要的HTML放在產品頁面上的正確方法是什麼?我可以使用自定義模塊塊定位Magento頁面上的特定區域嗎?
我試圖將塊放在產品屬性塊的正上方。
以下內容將塊放在內容的底部但在頁腳之前。我已經嘗試通過reference
針對其他塊,但到目前爲止,我只有content
工作。我也試過before="-"
和after="-"
沒有運氣。它只是移動我的HTML以上或以下的內容(因爲它應該)。
的Config.xml
<global>
<blocks>
<comapany_modulename>
<class>Company_Modulename_Block</class>
</company_modulename>
</blocks>
</global>
<frontend>
<layout>
<updates>
<modulename module="Company_ModuleName">
<file>company/Module.xml</file>
</modulename>
</updates>
</layout>
應用程序/設計/前端/鹼/默認/佈局/公司/ module.xml
<catalog_product_view>
<reference name="content">
<block type="company_modulename/blockphpname"
name="module.productview"
template="company/template.phtml" >
</block>
</reference>
</catalog_product_view>
應用程序/代碼/本地/公司/模塊/塊/ block.php
class Company_Modulename_Block_Blockname extends Mage_Core_Block_Template
{
public function getDate()
{
$date = date('Y-m-d');
return urlencode($date).' test';
}
}
應用程序/設計/前端/基/默認/模板/公司/ template.phtml
<div style="padding:50px; background:red; float: left; width:100px; height:100px;">test: <?php echo $this->getDate() ?></div>
添加輸出=「toHtml創建兩個實例我的區塊,一個在內容下方,另一個在頁腳下方。 –
然後將其刪除... –
是否其作品? –