DevSecOpsARTIGO

Go To Detail Page – Utilizando recursos nativos do Dreamweaver

Olá a todos. Estou de volta após um período sem publicar um artigo no iMasters. Isso ocorreu devido ao fato de estar envolvido na elaboração do curso CD-ROM Dreamweaver + PHP & MySQL – Curso Avançado – 2ª Edição e em outros projetos de desenvolvimento web.

Falaremos hoje sobre o recurso Go To Detail Page utilizando recursos nativos do Dreamweaver, ao invés da extensão Go To Detail Page.

A extensão Go To Detail Page é utilizada na crição de links para uma página de detalhes em que se anexa a identificação do registro a ser exibido. Com essa identificação, a página de detalhes saberá quais os detalhes de um registro a ser mostrado.

Observe um exemplo do código produzido por tal extensão.

<a href="pagina-de-detalhes.php?registro_id=<?php echo row_rsRecordsetNome['registro_id']; ?>>Página de detalhes</a>

Como se pôde observar, o código é simples e possível de ser realizado sem a extensão. Podemos criá-lo codificando-o manualmente, ou utilizando-se da interface do Dreamweaver.

A extensão Go To Detail Page não é compatível com as novas versões do Dreamweaver. No entanto, ela causou dependência em alguns usuários do programa. Cheguei a cogitar o desenvolvimento dessa extensão oferecendo a possibilidade de anexar um ou dois parâmetros à página de detalhes informada. Porém, há recursos nativos do Dreamweaver que nos permitem realizar tal operação.

Se há recursos nativos do programa que nos permitem realizar o mesmo processo, opte por eles. Dessa forma, não há necessidade da instalação de recusos adicionais e sobrecarga do sistema. Além do risco de ficar dependente de uma ferramenta de terceiros.

Primeiramente, crie um link para a página de detalhes deseja. Por exemplo:

<a href="noticia.php">Página de detalhes</a>

Selecione o texto “Página de detalhes”, em seguida clique com o botão direito do mouse para exibir um menu contextual, e selecione a opção Make link. Ou utilize o ícone da “pastinha” localizado próximo a opção Link do Property inspector. Observe ambas localizações:

Exemplo de localização do menu contextual Make linkExemplo de localização do menu contextual Make link

Exemplo de localização do ícone da pastinhaExemplo de localização do ícone da pastinha

Ao clicar sobre alguma das opções, teremos o painel Select File, onde realizaremos a configuração dos links desejados.

Assista ao vídeo explicativo sobre como configurar o link “Página de detalhes” de forma a criarmos o recurso Go To Detail Page.

Repare a estrutura do link que criamos:

<a href="noticia.php?intNotID=<?php echo row_rsNoticias['intNotID']; ?>">Página de detalhes</a>

No atributo href da tag a, foi informado à página de destino: noticia.php. Anexo à ela, um parâmetro de URL nominado como intNotID que recebe como valor a identificação (ID) do registro em questão.

Nota: Essas imagens e vídeo explicativo são partes do curso CD-ROM DW PHP MySQL – Curso Avançado – 2 Edição

Agora que alcançamos o mesmo resultado produzido pela extensão Go To Detail Page através de recursos nativos do Dreamweaver, fica a dica: não fique dependente de uma ferramenta; saiba produzir manualmente o que ela faz, de forma a não ficar dependente de tal recurso.

Um abraço a todos e até o próximo.

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Ver perfil