Я создал простой настроенный модуль, который показывает мне категории на домашней странице, и для этого я создал файл модели и файл блока в своем настроенном модуле.и ввел эту строку в моей CMS (Домашняя страница)
{{block type="Definitivemagento_Helloword/randomproducts"}}
Теперь я хочу сделать то же самое с использованием шаблона (файл Phtml и файл XML), потому что я хочу добавить некоторые некоторые CSS и разработки части, которые яхотел бы сделать с файлом Phtml.Возможно ли это сделать ... вот мой текущий код для класса модели и класса блока.
class Pragtech_Sweet_Block_Category extends Mage_Core_Block_Template
{
protected function _toHtml()
{ $catModel = Mage::getModel('Pragtech_Sweet/category');
$myCategory = $catModel->getCategory();
$html = "<ul>";
foreach ($myCategory as $category)
{
$name = $category->getName();
$categoryLink = this->helper('catalog/category')->getCategoryUrl($category);
$html .= "
<p>
<a href='$categoryLink'>$name</a><br/>
<!-- $name <br/> -->
</p>";
}
$html .= "<ul>";
//echo "<pre>"; print_r($html); exit;
return $html;
}
}
И мой класс модели имеет вид: -
Class Pragtech_Sweet_Model_Category extends Mage_Core_Model_Abstract
{
public function getCategory()
{
$categoryCollection = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToSelect('name');
$categoryCollection->getSelect()->order(entity_id);
//print_r($categoryCollection); exit;
return $categoryCollection;
}