Tristan Jahier

Grumpy dev' (╯°□°)╯彡┻━┻until shit.changes {visit same_page; expect {shit}.to change}
← Retour

Configurer PyroCMS pour rendre la pagination compatible avec Bootstrap 3

Posted 29/11/2013  •  Written by Tristan Jahier  •  Category : Développement web
Si vous utilisez ou développez un thème PyroCMS avec Bootstrap 3, vous avez peut-être remarqué que la pagination ne prend pas le style défini par Bootstrap, à cause de la classe HTML du conteneur. Voici comment résoudre le problème très facilement.

En cherchant la solution j'ai fouillé dans les méandres de PyroCMS et de CodeIgniter, avant de songer qu'elle se trouvait peut-être (tout simplement) dans les fichiers de configuration... ^^

Ouvrez le fichier system/cms/config/pagination.php et modifiez la ligne suivante :

$config['full_tag_open'] = '<div class="pagination"><ul>';

en ceci :

$config['full_tag_open'] = '<div class="pagination"><ul class="pagination">';

Plus facile tu meurs. De cette façon la classe pagination porte sur la liste <ul>, tel que requis par Bootstrap 3.

Pourquoi laisser la div englobante ?

C'est vrai qu'elle ne sert à rien pour Bootstrap. Le problème c'est que cette configuration est également utilisée pour l'interface d'administration de PyroCMS... qui a besoin de cette <div class="pagination"> pour afficher correctement la pagination.

K0N4M1 C0D3