web-dev-qa-db-fra.com

Où inclure des feuilles de style supplémentaires dans mon modèle?

J'ai du mal à inclure les feuilles de style suivantes dans mon modèle. Dans quel fichier ai-je besoin de les charger?

    $doc =& JFactory::getDocument();
    $doc->addStyleSheet($this->baseurl . '/templates/gk_simplicity/css/social.css');
    $doc->addStyleSheet( '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.min.css');

Il semble que peu importe où j'ajoute le code, ni ne montrent le chargement dans la balise <head> quand j'inspecte la source, les icônes font-awesome ne rendent pas correctement non plus? J'ai implémenté le code fin manuellement sur un sous-domaine, donc je sais que je n'ai pas besoin d'inclure d'autres fichiers que ceux mentionnés ci-dessus.

Aucune suggestion? Cordialement Donna

2
Dtorr1981

Si vous souhaitez l’ajouter directement au fichier d’index de votre modèle, il vaut peut-être mieux utiliser le fichier JHtml::stylesheet méthode:

<?php
   JHtml::_('stylesheet', JUri::base() . 'templates/gk_simplicity/css/sample.css', true);
?>

Ce que vous avez là est destiné à être utilisé dans les fonctions de modèle.

https://docs.joomla.org/J3.x:Adding_JavaScript_and_CSS_to_the_page

4
isherwood

En parcourant une partie de la documentation de Gavick Pro, je pense que vous devrez d'abord placer tous vos fichiers de polices dans le répertoire suivant:

templates/gk_simplicity/css/

Une fois terminé, dans les paramètres du modèle, définissez Remplacer CSS sur Activé


Ensuite, copiez et collez le code de votre social.css dans le override.css fichier qu’ils vous fournissent ou la zone de texte nommée "Code CSS personnalisé"


En utilisant cette méthode pour remplacer ce qui existe déjà, plutôt que modifier le , signifie que vos modifications ne seront pas beaucoup dans une mise à jour de modèle

0
Lodder