Topic-icon [RÉGLÉ] override dans Gantry

Plus d'informations
19 Avr 2013 15:35 - 19 Avr 2013 15:42 #5015 par mediavisio
Message
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!
Last edit: 19 Avr 2013 15:42 by mediavisio.

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
19 Avr 2013 18:54 #5027 par mediavisio
Réponse
et bien, j'ai un peu progressé :)

Alors je reformule ma question.

J'ai mis mes overrides dans /templates/rt_ximenia_responsive/html et ça fonctionne bien.

Pour le module mod_login qui existait déjà, je l'ai renommé en mod_login0 et ai placé mon mod_login modifié en attendant de savoir ce que j'en fait ? J'écrase le 0 ou je le remplis après les lignes existantes?

Le dossier joomla avec les 2 sous-dossiers vides, il sert à quoi?

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
22 Avr 2013 12:41 #5039 par C-Jay
Réponse
Hello,

Les overrides sont en effet un peu particulier avec Gantry et ont en plus changé depuis Gantry 4.
Même si visiblement dans le dossier /templates/rt_ximenia_responsive/html/ cela fonctionne car c'est la base de l'override avec Joomla, avec Gantry je mettrais plutôt les overrides dans /templates/rt_ximenia_responsive/html/joomla/2.5 (ou /3.0 si Joomla 3.0).

N'écrase pas ton dossier, garde-le cela ne coûte rien.

A la recherche d'un hébergement / hébergeur Joomla spécialisé, performant et sécurisé ? Choisissez SiteGround (Nouvelles offres : -50% sur leur offre Start Up !)
Découvrez le guide Réussir son entreprise sur Internet grâce à Joomla
Découvrez le le centre de formation NosyWeb

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
22 Avr 2013 13:42 #5047 par mediavisio
Réponse
Bonjour,

Je vais suivre tes conseils avisés et mettre mes overrides dans /html/joomla 2.5
Merci :)

Vous devez vous connecter Connexion pour prendre part à la conversation.

Modérateurs: C-Jay
Temps de génération de la page : 0.409 secondes
Contact