• Nenhum resultado encontrado

Ao salvar um modelo, o Dreamweaver pergunta se você deseja atualizar todos os documentos anexados ao modelo. Para isso, use o comando Modificar > Modelos > Atualizar as páginas. O Dreamweaver atualiza os documentos baseados no modelo no mesmo site que o modelo. O Dreamweaver atualizará automaticamente os documentos baseado no modelo, incluindo modelos aninhados baseados no modelo que estiver sendo atualizado.

Atualizar modelos do Dreamweaver 4

É possível continuar trabalhando com modelos criados no Dreamweaver 4 na versão atual do Dreamweaver. O Dreamweaver não modificará a sintaxe do modelo automaticamente nos arquivos de modelo do Dreamweaver 4, portanto, esses arquivos podem ser utilizados tanto com o Dreamweaver 4 como Dreamweaver MX. No entanto, se você inserir uma nova região de modelo em um modelo do Dreamweaver 4 com o Dreamweaver MX, a nova sintaxe do modelo do Dreamweaver MX será utilizada e você não poderá utilizar aquele modelo no Dreamweaver 4. Como atualizar documentos baseados em um modelo

Quando uma alteração for feita em um modelo, o Dreamweaver solicitará a atualização das páginas que o utilizarem. Podem ser utilizados também os comandos de atualização para atualizar manualmente o documento atual ou o site inteiro. A utilização dos comandos de atualização funciona da mesma maneira que a reaplicação do modelo.

Para abrir e modificar um modelo anexado:

1 Como o documento baseado em modelo na janela Documento, selecione Modificar >

Modelos > Abrir o modelo anexado.

2 Modifique o conteúdo do modelo como desejar. Para modificar as propriedades da página do

modelo, escolha Modificar > Propriedades da página. Os documentos baseados no modelo recebem as propriedades da página do modelo.

3 Salve o documento. O Dreamweaver solicita que você atualize as páginas baseadas no modelo.

Para aplicar as modificações do modelo ao documento:

Selecione Modificar > Modelos > Atualizar a página atual.

Para atualizar o site inteiro ou todos os documentos que utilizarem um modelo anexado:

1 Selecione Modificar > Modelos > Atualizar as páginas.

A caixa de diálogo Atualizar as páginas é exibida.

2 No menu pop-up Procurar em, siga um dos procedimentos abaixo:

Selecione Site inteiro e, em seguida, escolha o nome do site no menu pop-up adjacente. Este procedimento atualizará todas as páginas no site selecionado de acordo com os modelos correspondentes.

Selecione Os arquivos que utilizam e, em seguida, escolha o nome do modelo no menu pop-up adjacente. Este procedimento atualizará todas as páginas no site atual que utilizam o modelo selecionado.

3 Verifique se a opção Modelos está selecionada na opção Atualizar.

4 Clique em Iniciar.

O Dreamweaver atualizará os arquivos conforme indicado. Se a opção Mostrar o registro for selecionada, o Dreamweaver fornecerá informações sobre os arquivos que tentar atualizar, incluindo informações sobre o êxito em sua atualização.

Verificar a sintaxe do modelo

O Dreamweaver verifica a sintaxe do modelo automaticamente ao salvar um modelo. Uma caixa de diálogo com mensagem será exibida se a sintaxe for digitada incorretamente. A mensagem de erro descreve o erro e indica a linha específica no código onde o erro ocorreu.

Use o comando Verificar a sintaxe do modelo para verificar a sintaxe do modelo antes de salvar um modelo. Por exemplo: se um parâmetro ou expressão for adicionado ao modelo manualmente na visualização de código, use o comando para verificar se o código contém a sintaxe correta.

Para verificar a sintaxe de modelo válida, siga um dos procedimentos abaixo:

Selecione Modificar > Modelos > Verificar a sintaxe do modelo.

Sobre o XML

XML, Extensible Markup Language, é uma linguagem de marcação para documentos estruturados. Esta linguagem se assemelha a uma generalização do HTML para a definição de tags. O XML deriva-se do SGML (Standard Generalized Markup Language). Do mesmo modo que o SGML, o XML é uma linguagem para definição de tags e as relações entre elas. As tags XML são semelhantes às tags HTML, consistindo em um nome de tag além de atributos opcionais cercados colchetes angulares. Do mesmo modo que o HTML, o conteúdo está localizado entre tag inicial e uma tag final (em que o nome da tag é precedido por uma barra invertida ). Uma diferença entre as sintaxes é que, em XML, uma tag vazia (que utiliza uma tag única, como <img>, ao invés de uma tag de abertura e uma tag final contendo texto ou outro material) deverá terminar com uma barra invertida antes do colchete. Por exemplo: uma tag <img>

no XML terá a seguinte aparência:

<img src="test.png" />

A sintaxe do XML é mais restritiva do que a sintaxe HMTL. Os arquivos que não estiverem estritamente de acordo com a sintaxe do XML serão rejeitados pelos analisadores XML.

O XML oferece uma maneira de marcar seqüências de caracteres literais, que podem incluir tags que dispensam a análise. Este método envolve um elemento denominado seção CDATA, que inclui uma seqüência de caracteres literal entre colchetes. Qualquer elemento contido entre os colchetes será omitido pelo analisador XML. O XML-exportado do Dreamweaver utiliza seções CDATA de forma extensiva.

Como exportar e importar o conteúdo XML do modelo

Um documento baseado em modelo contém um conjunto de dados representados por pares nome/valor. Cada par consiste em um nome de região editável e no respectivo conteúdo da região. Suponha que um modelo contenha três regiões editáveis: número_do_item, preço_do_item e cor_do_item. É possível descrever por completo um documento com base no modelo, fornecendo o nome do modelo e os pares nome/valor correspondentes.

O Dreamweaver permite exportar os pares nome/valor para um arquivo XML, de modo que seja possível trabalhar com os dados do documento fora do Dreamweaver (em um editor XML ou editor de texto, por exemplo: ou mesmo aplicativos de banco de dados). Por outro lado, é possível importar os dados de um documento XML que estiver estruturado adequadamente para um documento com base em um modelo do Dreamweaver. Para obter mais informações, veja “Sobre o XML”, na página 496.

Para exportar as regiões editáveis do documento como XML:

1 Selecione Arquivo > Abrir e abra um documento baseado em modelo que contenha

regiões editáveis.

2 Selecione Arquivo > Exportar > Dados do modelo como XML.

3 Na caixa de opção Exportar dados do modelo como XML, Notação, selecione uma das opções

a seguir:

Se o documento contiver regiões repetitivas ou parâmetros de modelo, selecione Utilizar os rótulos padrões de XML do Dreamweaver.

Para modelos que não contêm regiões repetitivas ou parâmetros de modelo, selecione Utilizar os nomes de regiões editáveis como rótulos de XML.

4 Clique em OK.

5 Na caixa de diálogo que aparecer, digite o nome do arquivo XML e clique em Salvar. O Dreamweaver irá gerar um arquivo XML contendo o material dos parâmetros e regiões editáveis do documento, incluindo regiões editáveis dentro das regiões repetitivas ou regiões opcionais. O arquivo XML inclui o nome do modelo original, bem como o nome e o conteúdo de cada região do modelo.

Observação: O conteúdo nas regiões bloqueadas não será exportado para o arquivo XML.

Para importar um conteúdo XML:

1 Selecione Arquivo > Importar >Importar XML para o modelo.

2 Na caixa de diálogo Importar XML, selecione o arquivo XML e clique em Abrir.

O Dreamweaver criará um novo documento a partir do modelo especificado no arquivo XML. O programa preencherá o conteúdo de cada região editável do documento utilizando os dados do arquivo XML. O documento resultante será aberto na janela do documento.

Observe que se o arquivo XML não estiver definido exatamente como o Dreamweaver espera, talvez não seja possível importar os dados. Uma solução para este problema é exportar um arquivo XML fictício do Dreamweaver, para que exista um arquivo XML com a estrutura correta. Em seguida, copie os dados do arquivo original XML para o arquivo XML exportado. O resultado é

Como utilizar as notações de tags XML

O Dreamweaver permite exportar o conteúdo XML utilizando tags XML padrão do Dreamweaver.

A maneira mais fácil de analisar as notações de tags, se você compreender a sintaxe XML, é observar um exemplo. O código XML a seguir foi exportado de um documento que se baseou em um modelo denominado newstemplate. O documento contém uma região editável definida, conhecida como News_Story e uma região editável padrão (doctitle), que contém a tag title). As tags XML padrão do Dreamweaver utilizam uma tag denominada item. A tag item possui um atributo name, que dá o nome à região editável. A tag contém uma seção CDATA que, por sua vez, contém o conteúdo da região editável. Neste exemplo, a tag item com name="doctitle" identifica o título do documento e a tag item com name="News_Story" refere-se à região editável.

<?xml version="1.0"?>

<templateItems template="/Templates/newstemplate.dwt"> <item name="doctitle">

<![CDATA[<title>Today’s Headline Story</title>]]> </item>

<item name="News_Story">

<![CDATA[<p>This is where the story goes.</p>]]> </item>

Documentos relacionados