- Forums
- Aide et assistance
- Templates
- Discussions générales
- [Réglé] Ajouter un style de module à Protostar
Question [Réglé] Ajouter un style de module à Protostar
- vulcanner
- Auteur du sujet
- Hors Ligne
- Membre junior
- Messages : 37
- Remerciements reçus 5
est-ce qu'il est possible d'ajouter un style de module au template Protostar inclus par défaut à Joomla 3 ?
je m'explique, je voudrais différencier le "background" du menu horizontal des autres modules publiés.
Le menu utilise le style de module "well" et je voudrais utiliser par exemple "well2" qui sera une copie de "well" sauf pour le background-color.
Dans le template.css j'ai copié les blocs commençant par "well" et changé en "well2". Avec firebug sur le sit eouvert je change les div class="well" par div class="well2", çà donne le résultat escompté mais je ne trouve pas où faire la modification en "dur" pour que les modules en position-7 et 8 appelemnt "well2"
merci d'avance pour votre aide.
Connectez-vous ou Créer un compte pour participer à la conversation.
- starter
- Hors Ligne
- Modérateur
Dans le dossier de ton template
fichier index.php
<div class="row-fluid">
<?php if ($this->countModules('position-8')): ?>
<!-- Begin Sidebar -->
<div id="sidebar" class="span3">
<div class="sidebar-nav">
<jdoc:include type="modules" name="position-8" style="well" />
</div>
</div>
<!-- End Sidebar -->
<?php endif; ?>
<div id="content" class="<?php echo $span;?>">
<!-- Begin Content -->
<jdoc:include type="modules" name="position-3" style="none" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="position-2" style="none" />
<!-- End Content -->
</div>
<?php if ($this->countModules('position-7')) : ?>
<div id="aside" class="span3">
<!-- Begin Right Sidebar -->
<jdoc:include type="modules" name="position-7" style="well" />
<!-- End Right Sidebar -->
</div>
<?php endif; ?>
</div>
Pas de support en MP sans y être invité.Merci
www.aide-joomla.com
www.soulpin.com
Connectez-vous ou Créer un compte pour participer à la conversation.
- vulcanner
- Auteur du sujet
- Hors Ligne
- Membre junior
- Messages : 37
- Remerciements reçus 5
C'est un peu logique aussi car dans les paramètres avancés des modules, je ne peux choisir que le style "protostar / well" ou "protostar / no", il ne me remonte pas de ""protostar / well2" car le style n'existe pas pour lui et je ne sais pas où le définir. Mon ajouté d'une section "well2" dans le .css ne doit pas suffir.
Connectez-vous ou Créer un compte pour participer à la conversation.
- lotfi_universal
- Hors Ligne
- V.I.P
Il faut ouvrir le fichier template.css avec notepad++ et faire une recherche pour le terme "well"
cherche les classes qui contiennent l’attribue "background"
tu fait un copier/coller de cette classe dans le même fichier et puis tu change le nom de cette classe en well2 par exemple
il ne reste plus dans ce cas que changer l'attribue "background" pour la nouvelle classe
c'est à dire si pour le well d'origine l'attribue background:#fff; pour la couleur blanche et tu veut qu'il devient noir pour le deuxième il faut juste changer comme suivant background:#000; pour la deuxième classe well2
NB: si tu ne trouve pas la classe well dans le fichier template.css il faut la chercher dans media/jui/css/bootstrap.css tu fait copier et tu colle la classe dans le fichier dans templates/protostar/css/template.css
j'espère que c'est claire
Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Connectez-vous ou Créer un compte pour participer à la conversation.
- vulcanner
- Auteur du sujet
- Hors Ligne
- Membre junior
- Messages : 37
- Remerciements reçus 5
.well {
min-height: 20px;
padding: 4px;
margin-bottom: 20px;
background-color: #999999;
# border: 1px solid #444444;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.well2 {
min-height: 20px;
padding: 4px;
margin-bottom: 20px;
background-color: #f2b611;
# border: 1px solid #444444;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
mais je ne vois toujours pas de style "well2" lorsque je vais dans options avancées des modules dont je veux que le fond soit de couleur "well2".
j'ai aussi modifié le index.php pour que les modules positionnés en position-8 utilisent "well2" mais rien ne change.
Connectez-vous ou Créer un compte pour participer à la conversation.
- lotfi_universal
- Hors Ligne
- V.I.P
lorsque tu précise la classe suffix dans le champs "class suffix" du module en question, il faut laisser un espace vide avant le nom de la classe
exemple: pour utiliser la classe suffix well2, dans le champs en question il faut écrire " well2"
et ca va fonctionner
Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Connectez-vous ou Créer un compte pour participer à la conversation.
Droit d'accès du forum
- Vous ne pouvez pas: Créer un nouveau sujet.
- Vous ne pouvez pas: Répondre au sujet.
- Vous ne pouvez pas: Éditer votre message.
- Forums
- Aide et assistance
- Templates
- Discussions générales
- [Réglé] Ajouter un style de module à Protostar