diff --git a/Model/Config/Source/CategoryList.php b/Model/Config/Source/CategoryList.php index 185f7a94b2969e8bece9d57a2a13d4254dfba253..0d098268200e5e07b7fa0583f093ced8bca08030 100755 --- a/Model/Config/Source/CategoryList.php +++ b/Model/Config/Source/CategoryList.php @@ -51,16 +51,20 @@ class CategoryList implements ArrayInterface */ public function toArray() { + /* + * Le paramètre asCollection permet à true d'afficher le second niveau des catÊgories + */ - $categories = $this->getStoreCategories(true,false,true); + $categories = $this->getStoreCategories(false,true,true); + + $categoryList = array(); - $catagoryList = array(); foreach ($categories as $category){ - $catagoryList[$category->getEntityId()] = __($category->getName()); + $categoryList[$category->getEntityId()] = __($category->getName()); } - return $catagoryList; + return $categoryList; } } ?> \ No newline at end of file diff --git a/etc/widget.xml b/etc/widget.xml index c3d4426086bfed87fb5fadf072eb7603eab10699..f089c06f829751c0b42204c130770fd50a5a0b29 100755 --- a/etc/widget.xml +++ b/etc/widget.xml @@ -11,7 +11,7 @@ <parameter name="widget_content" xsi:type="text" visible="true" sort_order="2"> <label translate="true">content</label> </parameter> - <parameter name="category_selection" xsi:type="multiselect" visible="true" sort_order="3" source_model="NicolasBejean\CategoryWidget\Model\Config\Source\CategoryList"> + <parameter name="category_selection" xsi:type="multiselect" visible="true" sort_order="3" source_model="NicolasBejean\CategoryWidget\Model\Config\Source\CategoryList"> <label translate="true">category_selection</label> <description translate="true">category_selection_description</description> </parameter> diff --git a/view/frontend/templates/widget/category_widget.phtml b/view/frontend/templates/widget/category_widget.phtml index 5b3df46886771633651166aa975062eb6cb70fa3..a9d193b9e487efd4245e881b9b2df565293cf558 100755 --- a/view/frontend/templates/widget/category_widget.phtml +++ b/view/frontend/templates/widget/category_widget.phtml @@ -22,10 +22,6 @@ <?php if($categories != null): ?> <div class="categories"> <?php - /* - * TODO : Supprimer le foreach lorsqu'il n'y a qu'un enfant - * TODO : Permettre d'afficher plusieurs fois la mÃĒme catÊgorie - */ foreach($categories as $category): $cat = $this->getCategoryModel($category->getId());