CMS Automne
http://www.automne-cms.org/forum/

Automne et bootstrap -dropdown-
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=2621
Page 1 sur 1

Auteur:  Nakii [ Lun Sep 03, 2012 4:28 pm ]
Sujet du message:  Automne et bootstrap -dropdown-

Bonjour,

Je suis en train d'intégrer une petite partie de bootstrap sur mon site, notamment en ce qui concerne le menu.
En effet j'utilise la fonction navbar de bootstrap, ce qui fonctionne très bien. Mon problème c'est que je souhaite intégrer la fonction dropdown dans le navbar, et c'est la que la prise de tête commence ^^. Donc comment intégrer le dropdown dans le navbar sous automne, de tel façon que automne et bootstrap soit compatible (ex : que si je créé une nouvelle catégorie sous automne, que bootstrap l'intègre automatique. Comme pour le navbar).
En revanche, si je fais un bouton à coté de la barre (imaginons pour sélectionner mes catégories), cela fonctionne.

J'espère que j'ai réussit à être clair :roll: .

Cordialement.

Auteur:  Frank [ Ven Sep 07, 2012 1:27 pm ]
Sujet du message:  Re: Automne et bootstrap -dropdown-

Difficile de vous répondre sans plus de précisions sur le contexte.

Je comprends que vous souhaitez afficher des libellés de catégories d'un module dans le dropdown.

Il vous faut donc regarder dans l'aide des rangées intégrée à Automne au niveau de la fonction categoriesTree qui permet d'afficher l'arborescence d'une catégorie. Pour afficher cette partie de l'aide il vous faut selectionner un champ de type catégorie dans l'aide d'un module Polymod.

Exemple : pour afficher 2 niveaux de catégorie du module Actualités on écrira :

Code :
<block module="pnews" id="categories">
   <atm-function function="categoriesTree" object="{Article:Categorie}" root="2" maxlevel="2" selected="2">
      <item>
         <li class="{lvl}">
            <a href="{page:self:url}?categorie={id}">{label}</a>
         </li>
      </item>
      <itemselected>
         <li class="{lvl}">{label}</li>
      </itemselected>
      <template>
         <ul>{sublevel}</ul>
      </template>
   </atm-function>
</block>


Cet exemple est bien sur à adapter à votre contexte (ID de la catégorie racine, cible du lien, classes Bootstrap, etc.)

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/