Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Javascript spécifiques pour une page
#2
dans certain cas de figure il peut être intéressant de laisser une condition dans ton gabarit :

{if aliasDeMaPage='toto'}{globalContent name='jsSupplementaire'}{/if}

et créer un bloc de contenu global avec ton JS

l'avantage c'est que si tu dois intégrer ce JS dans les pages "toto" et "tata", il te reste simplement à modifier la condition.

Autre possibilité : jongler avec les Métadonnées spécifiques des pages pour assigner une variable à smarty

assign('BesoinJavaScript', true);

et dans ton gabarit tester la valeur et son existence

{if $BesoinJavaScript != null && $BesoinJavaScript}{globalContent name='jsSupplementaire'}{/if}

je te donne l'idée, pas le code donc ne copie pas mes exemples tels quel surtout Smile


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)