Comment faire fonctionner le Sublayouts par le chemin du Template

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

  • [RÉGLÉ] Comment faire fonctionner le Sublayouts par le chemin du Template

    Bonjour,

    Je suis sur un site d’essai sous Joomla 3.4.8 et Virtuemart 3.0.14

    J’essai de mettre en route le Sublayouts par le Template, html…

    => templates/yourtemplate/html/com_virtuemart/sublayouts

    Je n’arrive pas à faire marcher les fichiers modifiés qui se trouvent dans ce chemin
    Certain dise qu’il faut supprimé le dossier Virtuemart soit :
    => templates/yourtemplate/html/sublayouts
    En ce qui me concerne c’est idem

    J’ai quand même un fichier qui marche c’est
    =>products.php
    J’ai bien remarqué que ce fichier à l’option "sublayout"

    Code:
    <?php
    /**
    [COLOR="#FF0000"] * sublayout products[/COLOR]
     *
     * @package	VirtueMart
     * @author Max Milbers
     * @link http://www.virtuemart.net
     * @copyright Copyright (c) 2014 VirtueMart Team. All rights reserved.
     * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL2, see LICENSE.php
     * @version $Id: cart.php 7682 2014-02-26 17:07:20Z Milbo $
     */
    
    defined('_JEXEC') or die('Restricted access');
    $products_per_row = $viewData['products_per_row'];
    $currency = $viewData['currency'];
    $showRating = $viewData['showRating'];
    $verticalseparator = " vertical-separator";
    [COLOR="#FF0000"]echo shopFunctionsF::renderVmSubLayout('askrecomjs');[/COLOR]
    
    $ItemidStr = '';
    $Itemid = shopFunctionsF::getLastVisitedItemId();

    J’ai bien trouvé des explications, mais là cela me dépasse, je ne comprend rien

    http://docs.virtuemart.net/tutorials...ublayouts.html

    Alors comment fait t’on pour que le fichier que l’on met dans le template, html… soit pris en compte ?
    Voici un fichier parmi d'autre que je voudrais que les modifications effectuées dans celui-ci soit pris en compte

    => edit_shopper.php


    Code:
    <?php
    /**
     *
     * Modify user form view, User info
     *
     * @package	VirtueMart
     * @subpackage User
     * @author Oscar van Eijk
     * @link http://www.virtuemart.net
     * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
     * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
     * VirtueMart is free software. This version may have been modified pursuant
     * to the GNU General Public License, and as distributed it includes or
     * is derivative of works licensed under the GNU General Public License or
     * other free or open source software licenses.
     * @version $Id: edit_shopper.php 8565 2014-11-12 18:26:14Z Milbo $
     */
    
    // Check to ensure this file is included in Joomla!
    defined('_JEXEC') or die('Restricted access');
    if(!$this->userDetails->user_is_vendor){ ?>

    Je n'ai trouvé aucune explication avec des exemples de modification
    Sauf erreur de ma part

    S'il y a une personne qui peux nous dire de façon simple et concrète comment faire ce genre d'override en passant par le template

    En vous remerciant par avance
    Dernière édition par achasp2 à 25/03/2016, 09h44
    Site réalisé :
    http://www.imphyloisirs.fr

  • #2
    Re : Comment faire fonctionner le Sublayouts par le chemin du Template

    Bonjour

    Certain dise qu’il faut supprimé le dossier Virtuemart soit :
    => templates/yourtemplate/html/sublayouts
    NON. Si ce sont des sublayouts pour le composant virtuemart, il faut le mettre dans
    templates/yourtemplate/html/com_virtuemart/sublayouts

    voici un exemple


    => edit_shopper.php
    Celui la est à l'origine ici
    components/com_virtuemart/views/user/tmpl/edit_shopper.php

    donc si tu veux faire de l'override il faut le mettre ici
    templates/yourtemplate/html/com_virtuemart/user/edit_shopper.php
    alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

    Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X