J'utilise le modèle JoomlaArt. Ce modèle a été construit sur T3 Framework.
Ils ont un moyen intégré d’ajouter un fichier CSS personnalisé et c’est assez simple. Tout ce qui doit être fait est d'ajouter le fichier custom.css
Dans le dossier /your_template/css
.
Ce fichier est chargé dans head.php
Par le code suivant:
<?php
// CUSTOM CSS
if(is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
$this->addStyleSheet(T3_TEMPLATE_URL.'/css/custom.css');
}
?>
Mais le problème pour moi est que ce fichier a été créé en premier et que je dois le charger en tant que dernier fichier css.
Je n'ai aucune idée d'où je dois faire ça. Tout conseil est le bienvenu.
Merci
Bonjour Haris et bienvenue chez JSE. Si vous modifiez l'un des fichiers de modèle afin de modifier l'ordre de chargement, le principal problème que vous allez rencontrer est que la mise à jour ultérieure de votre modèle annulera vos modifications. Pour ce faire, vous pouvez facilement ajouter une déclaration de style avant la fin du chargement de la page.
<?php
$doc = JFactory::getDocument();
$doc->addStyleSheet(JUri::root() . 'templates/YOUR_TEMLPATE/css/custom.css');
?>
Ce code doit placer votre fichier custom.css dans la partie supérieure du site en tant que dernière déclaration CSS.
T3 devrait charger le custom.css
dernier fichier.
Pour contourner le problème, essayez EasyScript qui est gratuit et qui que j’ai utilisé avec succès à cette fin .
Un avantage important de l'utilisation de EasyScript ou d'un logiciel similaire par rapport à un piratage principal réside dans le fait que vos modifications survivront aux mises à jour futures.