我想動態內容添加到Magento站點,看起來像這樣的頭版......Magento的1.7 - 添加動態內容首頁
我寫了一個小的「模板程序」之稱myPgm.phtml,看起來像這樣:
<?php
$cats = Mage::getModel('catalog/category')->load(2)->getChildren();
$catIds = explode(',' , $cats);
?>
<div class='block block-list'>
<div class='block-title'><strong><span>Goto Category</span></strong></div>
<div class='block-content'>
<ul>
<?php foreach($catIds as $catId): ?>
<ul>
<?php
$category = Mage::getModel('catalog/category')->load($catId);
echo '<li> <a href="' . $category->getUrl() . '">';
echo $category->getName() . '</a></li>';
?>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
我把這個在: 應用程序/設計/前端/默認/ mytheme的/模板/目錄/導航/ mypgm.phtml
然後在首頁CMS-> Pages-> Design中,我在「& gtreference name =」標題「& lt」一節中添加了以下XML參考。
<block type="core/template" name="catalog.category" template="catalog/navigation/mypgm.phtml">
</block>
我把它放在首頁出現的現有塊旁邊。 但是我的新塊沒有出現。我錯過了什麼?
我做了一些額外的測試。當我把CMS-> Pages-> Front-Page-> Content設置爲 {{block type =「core/template」name =「catalog.category」template =「catalog/navigation/mypgm.phtml」}}
我也工作,當我以這種形式下降塊:
<block type="catalog/navigation" name="catalog.category" template ="catalog/navigation/category.phtml"/>
...在內容上,左,右「參考」部分,但不是在頭......也許程序還沒有完全當頭創建時boostrapped?
是intesresting ......它按預期工作在這種情況下,然而,將其放置在頁面的中央中,在客戶端希望這是不它:( –
可以移動使用CSS?我不完全確定它做了什麼錯誤 – djdy
Grr,我討厭使用css來回填不良的代碼...我做了額外的測試和上面記錄。也許別人有這個問題? –