Bonsoir,
Voilà j'ai un petit soucis avec un fichier JS, je m'explique: j'ai dans mon menu du JS cela fonctionne bien sur la page "/" mais dès que je vais sur une autre page l'effet du JS n'est plus là, je suis sous CakePHP 2 je joint le fichier wiew/layout/default.ctp si quelqu'un a une idée ce serai bien sympa.
merci d'avance
Gilles
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title><?php echo $title_for_layout; ?></title>
<link rel="stylesheet/less" href="<?php echo $this->Html->url('/css/bootstrap.less'); ?>">
<!--<link rel="stylesheet" href="<?php echo $this->Html->url('/css/style.css'); ?>">-->
<link rel="alternate" type="application/rss+xml" title="Mon blog" href="<?php echo $this->Html->url(array('controller'=>'posts','action'=>'feed','ext'=>'rss')); ?>">
<?php echo $scripts_for_layout; ?>
</head>
<body>
<div id="container">
<div class="topbar">
<?php echo $this->element('menu',array(),array('cache'=>true)); ?>
</div>
<div class="container">
<!--nocache-->
<?php echo $this->Session->flash(); ?>
<!--/nocache-->
<br />
<?php echo $content_for_layout; ?>
</div>
<?php echo $this->element('sql_dump'); ?>
</div>
<?php echo $this->Html->script('less'); ?>
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
<?php echo $this->Html->script("main") ; ?>
</body>
</html>
Re,
alors voilà j'ai encore chercher dans la doc et j'ai ajouter le $helper Js dans AppController et ça marche... est ce que j'ai bon?? dans la doc ils disent de mettre les script dans le <head> mais moi je les aient mis a la fin du <body> est ce correct quand meme?
merci
Gilles
Bonsoir,
non pas d'erreurs je vois bien les scripts mais rien ne se passe sauf sur la page d'accueil. j ai essayer dans tout les sens et rien a faire.
ou alors j'ai rien compris... le fichier default.ctp c est bien la page que l'on se sert pour afficher les differentes pages, non?