Bonjour,
Je m'y perds pour faire des overrides dans Gantry.
Si j'ai bien compris, je devrais faire des overwrites dans /templates/rt_ximenia_responsive/html pour chacune de mes modifs joomla, composants et modules.
Dans ce dossier html, il y a déjà des dossiers de composants, plugins, layouts qui contiennent un dossier default.php "vide" avec 2 "include". Je prends l'exemple de mod_login
Mais j'ai dans ce même /templates/rt_ximenia_responsive/html un dossier joomla qui contient 2 dossiers 2.5 et 3.0. Dans le dossier 2.5, j'ai placé mon mod_login/default.php modifié.
Ma question : aurais-je dû écraser le defautl.php de /templates/rt_ximenia_responsive/html/mod_login avec le nouveau fichier modifié au lieu de le mettre dans ce dossier joomla? Ou bien encore ajouter le code de mon dossier modifié à la suite du code du dossier default.php délà en place dans Gantry? C'est à dire à la suite de ça?
<?php
/**
* @version $Id: default.php 5401 2012-11-25 13:02:36Z james $
* @author RocketTheme
www.rockettheme.com
* @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC
* @license
www.gnu.org/licenses/gpl-2.0.html
GNU/GPLv2 only
*/
defined('_JEXEC') or die;
include(JPATH_LIBRARIES.'/gantry/gantry.php');
$gantry->init();
include JPATH_SITE.'/templates/'.$gantry->getCurrentTemplate().'/html/base_override.php';
Existe-t-il un
petit tuto sur l'architecture Gantry ?
Je ne sais pas si j'ai été très clair!