Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Transformation dTransformation d'une page en template
Précédente
 
Suivante
Nouveau message
18/04/2007 10:57
 

Bonjour !

est-il possible de prendre une page sur DNN et dire "Transforme moi cette page en template".

Merci d'avance !

Samuel

 
Nouveau message
18/04/2007 14:02
 
Salut,

je ne sais pas ce qu'il en est pour les versions 4.5.x mais pour les 4.4.x et précèdentes ce n'est pas possible, une feinte existe (pas très pratique mais bon elle peut rendre service) :

  1. Exporter le gabarit du site complet avec le contenu
  2. Supprimer tout ce qui ne nous interesse pas dans le fichier généré
  3. Voilà on a un template !
Mais je crois que sur le forum un topic existe déjà sur ce sujet, à voir...

Mick

Mick @ BSI (www.bsi.fr)
 
Nouveau message
18/04/2007 14:14
 
Je viens de tester et cela marche nickel ! Merci !

Par contre est-il possible en modifiant une template, après avoir construit plusieurs pages en l'utilisant, de répercuter dynamiquement ces modifs sur ces pages déjà existantes.
Exemple : je crée Page1, Page2 et Page3 en utilisant Template1. Je modifie Template1 en y ajoutant un nouveau module. Est-ce que Page1, Page2 et Page3 auront ce nouveau module ?

Merci !!!

Samuel
 
Nouveau message
18/04/2007 14:49
 
Hum dans ce cas il faudrait ré-importer le fichier gabarit, pas très commode, dans quel but désirez-vous utiliser cette manip ??

Mick

Mick @ BSI (www.bsi.fr)
 
Nouveau message
18/04/2007 15:33
 

Bonjour Samuel,

J'ai l'impression que tu confonds plusieurs notions dans dnn. Je m'explique pour vérifier que l'on parle bien de la même chose.

Dans dnn, un skin (template) contient des thèmes qui eux même contiennent uniquement la structure vide de la page, éventuellement des graphiques, et des zones réservées au placement des futurs modules. Ce sont les "panes" (TopPane, LeftPane, ContentPane, etc.). Il est tout à fait possible d'avoir plusieurs modèles de page différents dans un skin. Ainsi que plusieurs modèles de conteneur de module, ce sont les "skin container". Ceci permet d'avoir des structures de pages et des conteneurs de modules d'aspect différents. Typiquement, la première page d'un site n'a pas la même structure que les autres. Elle peut avoir disons un bandeau graphique en haut, une colonne à gauche et une zone centrale. Les autres pages pourraient avoir en plus une colonne à droite par exemple. Dans ce cas, nous aurions deux modèles de page (thèmes) dans un skin (package). Les modules ne sont jamais insérés directement dans les skins. On créé un page avec l'interface d'administration et on lui applique un thème. Du coup, le panes prévus dans le thème s'affichent vides. Ensuite toujours via l'interface d'aministration, on insère les modules dont on a besoin dans les panes. Il y a donc une séparation très nette entre le contenu (les modules) et l'aspect (la strucutre, le panes, les graphiques). Par la suite, si je décide de changer la couleur du fond, je modifie les thèmes de mon skin. Je recréé un package de skin puis je le recharge dans dnn. Les pages vont alors hériter des modifications. Alternativement, on peut "taper" directement dans les fichiers ascx générés, mais on perd alors en souplesse si l'on a un site de tests et un de production. Faut voir !

Gilles

 
Nouveau message
15/06/2007 11:55
 

Merci à tous pour votre assistance !

Samuel

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Transformation dTransformation d'une page en template