Мне нужно показать все подкатегории под именем корневой категории, используя. Я не могу найти информацию о корневой категории. Имя категории корня отображается как «/». Как преодолеть эту проблему?Magento Проблемы с раскрывающимся списком категорий
В настоящее время я получаю все категории, включая категории корней (/).
Мой код, как в ниже:
public function toOptionArray()
{
$categories = array();
$categoryCollection = Mage::getResourceModel('catalog/category_collection')->addFieldToFilter(
'path',
array('neq' => '1')
);
foreach ($categoryCollection as $category) {
var_dump($category->getData());
echo '<br />';
$category = Mage::getModel('catalog/category')->load($category->getId());
$categories[$category->getId()] = $category->getUrlPath();
}
return $categories;
}
protected function _renderOptions(Varien_Object $row)
{
$categories = $this->getColumn()->getOptions();
$html = sprintf('<select class="category_select" name="mapping[%s]">', $row->getData('reference_id'));
$html .= '<option value=""></option>';
foreach ($categories as $id => $name) {
$html .= sprintf(
'<option value="%s"%s>%s</option>',
$this->escapeHtml($id),
$id == $row->getData('category_id') ? ' selected="selected"' : '',
$this->escapeHtml($name)
);
}
$html .= '</select>';
return $html;
}
мне нужно добавить в категорию раскрывающегося списка, который подкатегорий отображающие под корневой категории имени.
Может ли кто-нибудь мне помочь.
Thank you.
Здесь, в выпадающем меню, мне нужно