CATEGORY WIDGET
Permet d'afficher une catégorie ou une liste de catégories avec leur image.
Variables
- widget_title (setWidgetTitle) : Optionnel : Titre H2 du widget
- widget_content (setWidgetContent) : Optionnel : Contenu texte servant à insérer une description dans le widget
- category_selection (setCategorySelection): Obligatoire : ID de la catégorie à afficher. Pour en afficher plusieurs 3,6
- category_image_width (setCategoryImageWidth) : Optionnel : Définit la largeur en pixels pour la compression de l'image, par défaut 450px
- category_image_height (setCategoryImageHeight) : Optionnel : Définit la hateur en pixels pour la compression de l'image, par défaut 450px
- template (setTemplate) : Obligatoire : Permet de sélectionner le template de rendu
Exemples d'intégration
Dans un fichier layout (XML) :
<block class="NicolasBejean\CategoryWidget\Block\Widget\CategoryWidget">
<arguments>
<argument name="category_selection" xsi:type="string">4,5,6,7</argument>
<argument name="category_image_width" xsi:type="string">450</argument>
<argument name="category_image_height" xsi:type="string">450</argument>
<argument name="template" xsi:type="string">widget/category_widget_img_background.phtml</argument>
</arguments>
</block>
Dans un fichier de template (PHTML) :
<?php
echo $this ->getLayout()
->createBlock("NicolasBejean\CategoryWidget\Block\Widget\CategoryWidget")
->setCategorySelection("4,5,6,7")
->setCategoryImageWidth("450")
->setCategoryImageHeight("450")
->setTemplate("widget/category_widget_img_background.phtml")
->toHtml();
?>
Dans le backoffice :
{{widget type="NicolasBejean\CategoryWidget\Block\Widget\CategoryWidget" widget_title="titre" widget_content="tag" category_selection="3" category_image_width="450" category_image_height="450" template="widget/category_widget_img_background.phtml"}}
Source
https://github.com/Programmingatkstark/Magento-2-Category-with-image-widget
TODO
Problème au hover sur le template img_background Ajouter la sélection de H1... dans le titre du widget (Reprendre Media Manager)