Bootstrap 3 - SPIP 3.1 : compatibilité avec les formulaires dans l’espace publique

Les formulaires générés par SPIP 3.1 utilisent un code HTML avec des div plutôt que des ul/li. Voir à ce propos la documentation sur la structure HTML des formulaires de SPIP.

Effet vertueux : les formulaires SPIP pour l’espace publique deviennent nettement plus compatibles avec les frameworks CSS tel que Bootstrap, Foundation, Knacss, etc.

Si donc vous utilisez Bootstrap 3...

...voici un petit script js qui devrait vous faciliter l’intégration.

Il détecte automatiquement vos formulaires SPIP, et leur donne le rendu attendu.

Installation

  1. télécharger le fichier js dans votre répértoire squelettes/javascript ;
  2. déclarer ce fichier dans votre header grâce à l’instruction :
  1. [<script src="(#CHEMIN{javascript/bs_init.js})" type="text/javascript"></script>]
BS Init