Dreamweaver: modelli e meta tag

Di: otto | 26/09/2020 17:06:57
Ciao a tutti!
Sono nuovo del forum...Spero di poter trovare risposta ad un mio quesito.
Sto realizzando un sito utilizzando i modelli di dreamweaver. Ho realizzato la struttura della pagina che userò come modello, ma ho un dubbio sui meta description e keywords...Quando creo una pagina dal modello, i meta in questione sono identici a quelli del modello e non mi da la possibilità, al contrario di quanto avviene per il titolo, di cambiarli. La cosa non ha senso visto che ogni pagina deve avere i suoi meta tag in base all'argomento ecc...
Conclusione..Come faccio a far variare i meta description e keywords nelle pagine legate al modello principale?
SPero di non essere stato troppo contorto e confuso...
grazie a tutti!

Risposte



Generalmente, quando crei le description e le keyword, esse dovrebbero rappresentare tutte le cose che fai nel sito.
Comunque se hai questa particolare esigenza, l'area modificabile la puoi creare anche nel codice. Basta selezionarlo, nel tuo caso da <meta name="description" in giù, poi dal menu Inserisci > Oggetti modello > Area modificabile dai ad esempio il nome "meta" e vedrai che tutti i metatag da te selezionati saranno modificabili nelle altre pagine.
Fammi sapere

Di: Gian Paolo | 26/09/2020 17:06:57


Ciao,l'avevo già pensato...ma se seleziono il codice che mi interessa, mi genera un'area editabile nel body e non nel head come dovrebbe!! Non so proprio come risolvere il PROBLEMACCIO che mi assilla!

Di: otto | 26/09/2020 17:06:57


Guarda, non è possibile. Io stesso ho fatto una prova e nel body non succede niente di anomalo. Anzi non deve succedere niente, visto che i metatag si trovano fra i tag <head></head>... e come si sa, qualunque cosa viene messo fra i citati tag non si vede nella pagina.

Di: Gian Paolo | 26/09/2020 17:06:57


Ciao
ti faccio vedere il risultato...
ho selezionato da:
code:
<meta name="description" content="***********.">
<meta name="keywords" content="****************">
<meta name="robots" content="index,follow">
Inserisci > Oggetto modello > area modificabile
il risultato è:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="***************">
<meta name="keywords" content="**************">
<meta name="robots" content="index,follow">
<link href="../style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" background="../layout/bg_08.gif">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="780" height="36" valign="top"><!-- TemplateBeginEditable name=“meta” -->
<table width="100%" border="0" cellpadding="0" cellspacing="0" background="../layout/layout_sup.gif">
<!--DWLayoutTable-->
Text

Di: otto | 26/09/2020 17:07:57


Guarda! Questa è la pagina ricavata dal modello vedi i codici:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><!-- InstanceBegin template="/Templates/area_mod.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="meta" -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,">
<meta name="keywords" content="bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,">
<!-- InstanceEndEditable --><!-- InstanceBeginEditable name="doctitle" -->
<title>Master-dwt</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<!-- InstanceBeginEditable name="corpo" -->
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, </td>
</tr>
</table>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>
Copiala in una pagina di DW e vedrai che i metatag sono modificabili. Io però ho un sospetto che riguarda le versioni del programma, io uso DW 8, non è che forse tu ne usi una meno recente e forse per questo non ti da questa opzione? Anche se in verità sembra strano.
Comunque potresti ovviare spostando i codici manualmente, aprendo i file con blocco note, altrimenti DW non te lo fa fare. Diversamente potresti, appena finito il sito staccare le pagine dai modelli usando l'opzione dal menu Elabora > Modelli > Stacca dal modello.

Di: Gian Paolo | 26/09/2020 17:07:57


Potrebbe essere la mia versione di DW ...uso l'MX...
Per le alternative ci avevo pensato solo che ci sono dei pro e dei contro.
E' vero che col notepad mi farebbe modificare la pagina (PRO)ma non avrebbe senso fare il modello, visto che il giorno in cui avrò bisogno di fare modifiche al modello e di conseguenza modifiche a tutte le pagine, il modello in maniera "forzata" mi modificherà tutti i meta a tutte le pagine uniformandoli a quelli del modello!
In alternativa...Mi faresti vedere il codice nella tua pagina modello (e noi quello di una pagina ad esso associata)riferito all'head??
Purtroppo sono ad un vicolo cieco!

Di: otto | 26/09/2020 17:07:57


E' ovvio che il codice andresti a metterlo anche nel modello.
Comunque questo è il modello originale:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<!-- TemplateBeginEditable name="meta" -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,">
<meta name="keywords" content="bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla,">
<!-- TemplateEndEditable --><!-- TemplateBeginEditable name="doctitle" -->
<title>Master-dwt</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
</head>
<body>
<!-- TemplateBeginEditable name="corpo" -->
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, Testo, </td>
</tr>
</table>
<!-- TemplateEndEditable -->
</body>
</html>

Di: Gian Paolo | 26/09/2020 17:07:57


Grazie mille Gian Paolo!!
Non so perchè DW MX non mi dava la possibilità di modificare l'head...Inserendo però manualmente
<!-- TemplateBeginEditable name=“meta” --> e
<!-- TemplateEndEditable --> nella modello principale, mi ha apportato in automatico le modifiche alle pagine secondarie come appare nel codice che avevi scritto prima!
Ancora grazie!
A buon rendere!!

Di: otto | 26/09/2020 17:08:57