Dreaweaver/modeles et calques

Résolu/Fermé
dana - 13 oct. 2005 à 08:53
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 28 oct. 2005 à 08:22
bonjour à tous !

je veux faire un modele pour mes pages web sous dreamweaver MX, sachant que je travaille avec des calques

j'ai donc créer une page avec calques (et tableaux dans calques)
j'ai fait fichiers/ enregistrer comme modeles
j'ai defini mes zones modifiables
mais bien sur, le probleme c'est que lorsque je travaille sur une page a partir de ce modele pas moyen d''ajouter des calques!
"l'exécution de cette modification nécessiterait un changemnt du code qui est verrouillé par un modèle ou un traducteur. La modification sera ignorée."

j'ai fait la meme chose à partir d'un tableau (des fois que ça vienne de mes pages créees avec des calques), impossible de créer un calque dans une "case" du tableau .

Merci de votre aide !!

4 réponses

txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 518
13 oct. 2005 à 10:10
Salut dana,
Est-ce que tu a ces lignes, juste avant
</head>
sur ton modèle en mode code ?(F10)

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
</script>


J'ai eu le même souci mais c'était pour afficher/masquer les calques. Je ne comprenais pas et puis je me suis rendu compte que cette partie du code avait tendance a sauter (???).

Je ne travaille jamais avec les modèles et préfère ouvrir une page et faire "enregistrer sous". Ensuite, dans cette nouvelle page, je fais les modifs nécessaires.

Tiens moi au courant !


Un adulte assis voit plus loin qu'un jeune debout.
0
Bonjour,

merci txiki!
je vais vérifier

mais j'ai résolu le probleme en faisant insertion/objet mise en forme/calque et je fais des calques imbriqués !

quant à moi je viens de reprendre le site sur lequel j'ai travaillé sans modele et je me tire les cheveux ! chaque modif est à répéter dans toutes les apges!
je pense que ta méthode est sympa dans un petit site ! mais un site qui depasse la quizaine de page c'est laborieux !

je reprends donc toute l'architecture et la maquette, avec un modèle! Comme ça pas la peine de modifier toutes mes pages pour un ajout de rubrique !

merci !!!
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 518
14 oct. 2005 à 20:45
Bonsoir,
Je pensais que tu utilisais des feuilles de styles !!! C'est TELLEMENT mieux pour gérer un gros site.

Tu modifie une classe dans ton style et toutes les pages qui utilisent cette classe se modifient d'elles même !
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 518
28 oct. 2005 à 08:22
Et je te dis ça car j'ai moi même un gros site
http://abarkahiru.free.fr
Moi aussi je me suis arraché les cheveux quand j'ai voulu "reconstruire" les recettes (imagine le chantier...)
J'ai donc regardé sur google et suis tombé sur ces super sites:
alsacreation.com et http://fr.selfhtml.org/navigation/css.htm#ecriture.

Aussi: http://openweb.eu.org/css/

Je peux t'assurer que l'utilisation des feuilles de styles te changeront la vie. C'est un peu dur a maitriser au début mais on s'y fait très vite...


Un adulte assis voit plus loin qu'un jeune debout.
0