Virtuemart - enlever adresse de livraison

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

  • [RÉGLÉ] Virtuemart - enlever adresse de livraison

    Bonjour , je souhaite ne pas avoir de livraison donc comment faire disparaître dans le panier " adresse de livraison : Si l'adresse de livraison est différente de celle de facturation, utilisez le bouton ci-dessous (Ajouter une adresse de livraison) "

    Cliquez sur l'image pour l'afficher en taille normale

Nom : adressfac.jpg 
Affichages : 1 
Taille : 81,9 Ko 
ID : 1819623

    Merci d'avance !!!
    Dernière édition par Apoulit à 24/09/2013, 15h21

  • #2
    Re : Virtuemart - enlever adresse de livraison

    solution 1 : ajouter un HIDDEN en CSS.
    Solution 2: modifier le fichier
    MONSITE\components\com_virtuemart\views\cart\tmpl\ default_pricelist.php
    enlever ce code ou similaire:
    Code PHP:
            <div class="output-shipto">
                <?php
                
    if (empty($this->cart->STaddress['fields'])) {
                    echo 
    JText::sprintf ('COM_VIRTUEMART_USER_FORM_EDIT_BILLTO_EXPLAIN'JText::('COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'));
                } else {
                    if (!
    class_exists ('VmHtml')) {
                        require(
    JPATH_VM_ADMINISTRATOR DS 'helpers' DS 'html.php');
                    }
                    echo 
    JText::('COM_VIRTUEMART_USER_FORM_ST_SAME_AS_BT');
                    echo 
    VmHtml::checkbox ('STsameAsBTjs'$this->cart->STsameAsBT) . '<br />';
                    
    ?>
                    <div id="output-shipto-display">
                        <?php
                        
    foreach ($this->cart->STaddress['fields'] as $item) {
                            if (!empty(
    $item['value'])) {
                                
    ?>
                                <!-- <span class="titles"><?php echo $item['title'?></span> -->
                                <?php
                                
    if ($item['name'] == 'first_name' || $item['name'] == 'middle_name' || $item['name'] == 'zip') {
                                    
    ?>
                                    <span class="values<?php echo '-' $item['name'?>"><?php echo $this->escape ($item['value']) ?></span>
                                    <?php } else { ?>
                                    <span class="values"><?php echo $this->escape ($item['value']) ?></span>
                                    <br class="clear"/>
                                    <?php
                                
    }
                            }
                        }
                        
    ?>
                    </div>
                    <?php
                
    }
                
    ?>
                <div class="clear"></div>
            </div>
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : Virtuemart - enlever adresse de livraison

      Merci beaucoup ! J'essaie des que je peux.

      Commentaire


      • #4
        Re : Virtuemart - enlever adresse de livraison

        OK c'est bon résolu méthode 2
        Dernière édition par Apoulit à 22/09/2013, 14h38

        Commentaire


        • #5
          Re : Virtuemart - enlever adresse de livraison

          Je fais un up de ce sujet. Y'a-t-il une solution similaire pour la version 2.6.6 de VM afin de supprimer toutes les options de livraison et de garder uniquement le mail du client ?
          VirtueMart 2.6.4 | Joomla! 2.5.20 | PHP 5.3.3

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X