Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1570 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Inculde en ASP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Inculde en ASP

n°1576098
jadorelesc​ss38
Posté le 18-06-2007 à 10:03:11  profilanswer
 

Bonjour,
 
j'ai des pages en ASP dans lesquelles j'inclus des fichiers ".inc"...
j'utilise donc la syntaxe suivante:
 

Code :
  1. %>
  2. <!--#include file="mon_chemin/monfichier.inc"-->
  3. <%


 
Cela fonctionne parfaitement et je m'en sert pour inclure des bouts de code asp dans des pages asp.
 
Cependant dans l'arborescence de mon site j'ai un dossier "themes" dans lequel se trouvent un certain nombre de dossiers portant chacun le nom d'un thème précis.
Ces thèmes correspondant donc a un certain type de design et dans chacun de ses "dossiers thèmes" se trouvent des css et des images.
Le nom du thème choisi étant défini dans une variable.
Ainsi, j'ai juste a changer cette variable avant de lancer mon site pour changer de thème.
 
Le code étant donc du type suivant:
 

Code :
  1. <% IF theme = "bleunuit" THEN %>
  2. <!--#include file="themes/bleunuit/monfichier.inc"-->
  3. <% ELSEIF theme = "roseclair" THEN %>
  4. <!--#include file="themes/roseclair/monfichier.inc"-->
  5. <% ELSE %>
  6. <!--#include file="themes/defaut/monfichier.inc"-->
  7. <% ENDIF %>


 
Le soucis, vous l'aurez compris, c'est que cette façon d'appeler mon code n'est pas optimale: si ce genre d'appel est présent dans une 20aine de pages et que je rajoute un nouveau thème, je dois modifier ces 20 pages...
pas très pratique...
De plus, le nom du theme utilisé étant dans une variable de session, je pense pouvoir faire l'équivalent du code juste au dessus en une ligne.
 
Quelques chose du style:
 

Code :
  1. <!--#include file="themes/<%=theme%>/monfichier.inc"-->


 
La variable "theme" contentant donc le nom de mon thème qui est également le nom de mon dossier correspondant à ce thème...
 
Seulement cette syntaxe n'est pas bonne et je souhaiterai savoir s'il est possible de mettre une variable dans le chemin de mon include d'une autre façon...
 
Merci d'avance

mood
Publicité
Posté le 18-06-2007 à 10:03:11  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Inculde en ASP

 

Sujets relatifs
[C#][ASP.NET1.1]Exporter datagrid vers un fichier excel ou word[RESOLU] ASP.NET et AJAX 1.0, intellisense KO
Permission refusée en ASP[ASP .NET] GridView + Update
[ASP .Net] XForms[ASP .NET] Modification Champs + GridView
[ASP] probleme recordset ingorés[RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?
[IIS / ASP.NET]Gettext en ASP / fichier .po
Plus de sujets relatifs à : Inculde en ASP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR