Dans le dossier administrateur de Joomla, chaque boîte de sélection est automatiquement stylée avec le plug-in Chosen.js. Mais certains boutons sont stylés avec Bootstrap. Existe-t-il un moyen de rendre l’élément Select ressemblant à un menu déroulant bootstrap)?
Pourquoi ai-je besoin de ça? Par exemple, dans l'article modifier plus, il y a plusieurs boutons en bas (comme "Article", "Image", "Saut de page" et "Lire plus"). J'utilise un plugin qui a ajouté un bouton de sélection à côté de ces boutons et la hauteur du bouton choisi est nettement inférieure à celle des boutons bootstrap. Voir cette image:
J'aimerais que ce menu déroulant ressemble davantage à l'autre bouton situé à côté. Étant donné que le code ajoute uniquement un élément select
et que selected.js génère des éléments dom supplémentaires, je ne sais pas comment je peux ajuster ce style sans affecter tous les autres éléments de sélection de la page.
Je suis curieux de savoir s’il existe une solution facile ou s’agit-il d’un problème connu de Joomla?
Vous devrez ouvrir le fichier suivant:
plugins/editors/switcher/switcher.php
Ensuite, allez à la ligne 180 , où vous verrez ceci:
. '<div id="switcherSelector" style="vertical-align:middle;margin:0 0 0 5px;display:inline-block;"><input type="hidden" id="editorswitcher-currentvalue" value="'
que vous devez remplacer par ceci:
. '<div id="switcherSelector" class="btn-toolbar"><input type="hidden" id="editorswitcher-currentvalue" value="'
Ensuite, en ligne 190 , vous verrez les éléments suivants:
JFactory::getDocument()->addScriptDeclaration($js);
Directement au-dessous, ajoutez le code suivant:
JFactory::getDocument()->addStyleDeclaration('
#switcherSelector { display: inline-block; margin-left: 5px; }
#switcherSelector .chzn-container-single .chzn-single { height: 26px; line-height: 26px; }
#switcherSelector .chzn-container-single .chzn-single div { top: 2px; }
');
J'espère que cela t'aides