- 1
[Opened] [résolu] {meta_html css}, {meta_html js} et ordre d'inclusion dans la page HTML
Posted by Powermanga on 08/28/2009 10:23
Bonjour,
Petite question. En utilisant le plugin « meta », peut-on forcer l'inclusion d'un script ou d'une feuille de style après les inclusions du framework Jelix ? Exemple si dans un template j'utilise le plugin « meta » :
{meta_html js '/js/mon_script.js'}
Dans la page HTML, j'obtiens l'ordre suivant :
<script type="text/javascript" src="/js/mon_script.js" ></script> <script type="text/javascript" src="/jelix/jquery/jquery.js" ></script> <script type="text/javascript" src="/jelix/jquery/include/jquery.include.js" ></script> <script type="text/javascript" src="/jelix/js/jforms_jquery.js" ></script>
Alors que je désire l'ordre suivant :
<script type="text/javascript" src="/jelix/jquery/jquery.js" ></script> <script type="text/javascript" src="/jelix/jquery/include/jquery.include.js" ></script> <script type="text/javascript" src="/jelix/js/jforms_jquery.js" ></script> <script type="text/javascript" src="/js/mon_script.js" ></script>
La seule façon d'arriver à ce résultat et d'inclure dans le fichier « responses/myHtmlResponse.class.php », dans la méthode « myHtmlResponse::doAfterActions() » la ligne suivante :
$this->addJSLink($this->basePath . 'js/mon_script.js')
Mais le script est alors présent dans chaque page, ce que j'aimerais éviter.
Merci pour vos réponses.
[Opened] Re: {meta_html css}, {meta_html js} et ordre d'inclusion dans la page HTML
Posted by foxmask on 08/28/2009 20:52
Il suffit de re spécifier les lignes meta dans l'ordre de son choix et hop
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: {meta_html css}, {meta_html js} et ordre d'inclusion dans la page HTML
Posted by foxmask on 09/01/2009 22:56
on remet les lignes generees par jelix comme ceci pour quelles soient dans "notre" ordre
dans le template qui nous interesse :
{meta_html js $j_jelixwww.'jquery/jquery.js'} {meta_html js $j_jelixwww.'jquery/include/jquery.include.js'} {meta_html js $j_jelixwww.'js/monscript.js'}
pour jforms c'est ajouté automatiquement à la suite
exemple concret http://forge.jelix.org/projects/havefnubb/browser/trunk/havefnubb/var/themes/emplode/havefnubb/zone.posts_replies.tpl
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: [résolu] {meta_html css}, {meta_html js} et ordre d'inclusion dans la page HTML
Posted by foxmask on 09/02/2009 19:58
Cool ;)
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1