Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
user avatar
Nicolas BEJEAN authored
Modification du fichier composer.json et module.xml
04c1f7dd
History

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