Bonjour,

je suis actuellement le turoriel avec develloper un site en 4 jours avec cakephp, j'ai un soucis concernant les sources du bootstrap de twitter.
J'arrive pas a avoir les même source (bootstrap.less) qui figure dans le tutoriel) du coup ma mise en page n'est pas pris en compte.
Concernan le fichie javascrip c'est Ok (less.js)
Si quelqu'un ppourrait me le fournir ou me donner une adresse sur laquele je pourrais le récuperer ca sera aimable
Cafreunion

4 réponses


Epik
Réponse acceptée

Tu peux trouver les fichiers LESS ici : https://github.com/twitter/bootstrap

Ils sont mis à jour comme le reste.

Pour ton script, tu devrais jeter un petit coup d'oeil à la documentation ici : http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html

L'import d'un script se fait comme suit :

<?php echo $this->Html->script('bootstrap'); ?>

Cela a un peu changé entre la vidéo et maintenant. Les fichiers less ne sont plus utilisés que pour le développement. En production il faut utiliser directement le fichier CSS. Voici où tu peux les télécharger : http://twitter.github.com/bootstrap/.

Pour charger le fichier CSS sur une page, il te suffit d'ajouter la ligne qui suit dans ton layout.

<?php echo $this->Html->css(array('bootstrap')); ?>

Et cela chargera le fichier bootstrap.css contenu dans le dossier app/webroot/css.

Bonjour, merci pour votre réponse rapide, j'ai fais les modifications sur mon layout, il reste un petit soucis concernant les script JS J'ai fais un appel aux script de cette manière et je pense qu'il dois avoir un petit soucis [code] <script> <?php echo src="$this->Html->script('bootstrap')";?></script>[code] Ou faut t'il les inclures dans un array('bootstrap') de cette manière [code]<script><?php echo src="$this->Html->script(array('bootstrap'))";?></script>[code] Merci de votre aide Cafreunion

Le array te permet de charger plusieurs fichiers CSS ou JS en même temps en fait. Dans les deux cas, la syntaxe n'est pas la bonne. Voici la bonne syntaxe :

<?php echo $this->Html->script(array('bootstrap')); ?>

Tout simplement :). Cela va créer les balises <script> et y inclure le ou les fichier(s) JS.