VM3 un éditeur de texte pour la description résumé du produit

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] VM3 un éditeur de texte pour la description résumé du produit

    mettre un éditeur de texte pour la description résumé "product_s_desc"

    c'est assez simple, en premier copiez le fichier :

    administrator/components/com_virtuemart/views/product/tmpl/product_edit_description.php
    vers :
    administrator/templates/isis/html/com_virtuemart/product/product_edit_description.php

    c'est presque prèt, c'est une surcharge du fichier pour garder la modif en cas de mise à jour de VM3.
    Maintenant éditez le fichier nouvellement créé :
    administrator/templates/isis/html/com_virtuemart/product/product_edit_description.php

    remplacez ceci :
    Code:
    <fieldset>
    	<legend><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_S_DESC') ?></legend>
    	<textarea class="inputbox" name="product_s_desc" id="product_s_desc" cols="65" rows="3" ><?php echo $this->product->product_s_desc; ?></textarea>
    </fieldset>

    par cela :
    Code:
    <fieldset>
    	<legend><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_S_DESC') ?></legend>
    <!--	<textarea class="inputbox" name="product_s_desc" id="product_s_desc" cols="65" rows="3" ><?php echo $this->product->product_s_desc; ?></textarea> -->
    	<?php echo $this->editor->display('product_s_desc',  $this->product->product_s_desc,  '100%;', '250', '75', '20', array('pagebreak', 'readmore') ) ; ?>
    </fieldset>
    sauvegardez

    maintenant vous avez un éditeur pour la descrition résumée du produit.
    il reste à bricoler un truc pour que ce soit terminé coté font-end.
    car la s_desc à une particularité : l'ajout de balises <br> en automatique
    ...c'est pratique dans sont utilisation normale, mais très chiant lorsque l'on met un tableau ou des divs avec l'éditeur de texte

    la solution est dans le fichier :
    components/com_virtuemart/views/productdetails/tmpl/default.php

    pour faire une surcharge, vous devez le copier dans votre template comme ceci :
    /!\ si vous en avez déjà un dans votre template, n'écrasez pas votre surcharge.

    templates/votre_template/html/com_virtuemart/productdetails/default.php

    maintenant éditez-le :

    remplacez :
    [/code]
    echo nl2br($this->product->product_s_desc);
    [/code]

    par :
    [/code]
    // echo nl2br($this->product->product_s_desc);
    echo $this->product->product_s_desc;
    [/code]

    et hop ! c'est chouette

    base de l'ancien système pour 1.5 ici :
    Cordialement Denis
    Utilsateur de Joomla - virtuemart etc...
    Le partage du savoir fait avancer plus vite !
    www.weborganisation.com - www.commequiers.com

  • #2
    Re : VM3 un éditeur de texte pour la description résumé du produit

    étrange, j’étais presque sûr d'avoir posté ce truc ...mais comme je ne l'ai pas retrouvé je l'ai refais avec la solution pour le front-end.
    Cordialement Denis
    Utilsateur de Joomla - virtuemart etc...
    Le partage du savoir fait avancer plus vite !
    www.weborganisation.com - www.commequiers.com

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X