web-dev-qa-db-fra.com

Ce que je fais pour les glyphiques apparaît dans Joomla! 3.3

Je suis un débutant Joomla et je crée un site Web personnel en utilisant Bootstrap 3 et Joomla! 3.3. J'ai vu quelque chose à propos de Glyphiques ne fonctionne pas avec le B3 personnalisé. [J'ai utilisé le Customizer]

Mon modèle a la structure suivante:

template /
 - css/bootstrap.css | template.css | screen.css 
 - polices/glyphicons-halflings-regular.eot | glyphicons-halflings-regular.svg 
 glyphicons-halflings-regular.ttf | glyphicons-halflings-regular.woff 
 - images/logo.png 
 - js/boostrap.js 
 - composant.php 
 - favicon.ico 
 - index.html 
 - index.php 
 - template_thumbnail.png 
 - template_preview.png 
 - templateDetails.xml

Dans bootstrap.css fichier, @font-face ressemble à ça:

@ font-face {
 font-family: 'Glyphicons Halflings'; 
 src: url ('../ fonts/glyphicons-halflings-regular.eot'); 
 src : url ('../ fonts/glyphicons-halflings-regular.eot? #iefix') format ('embedded-opentype'), url ('../ fonts/glyphicons-halflings-regular.woff') (' woff '), url (' ../ fonts/glyphicons-halflings-regular.ttf ') format (' truetype '), url (' ../ fonts/glyphicons-halflings-regular.svg # glyphicons_halflingsregular ') (' svg '); 
}

La valeur par défaut Bootstrap chargée est 2.3.2 dans Joomla! 3.3, mais j'utilise le Bootstrap version 3 chargé de cette façon:

?php defined('_JEXEC') or die;

$doc = JFactory::getDocument();
$doc->addStyleSheet('templates/' . $this->template . '/css/bootstrap.css');
$doc->addScript('/templates/' . $this->template . '/js/bootstrap.js', 'text/javascript');
?>

Qu'est-ce qui ne va pas?

1
prleoassis

La question ne précise pas si vous chargez bootstrap 2 et bootstrap 3 en même temps, et 3 en même temps, et comment utiliser les glyphicons votre code. La bonne (et efficace) méthode est par exemple:

<span class="glyphicon glyphicon-ok"></span>
1
kingprawn