«

»

Sep 09

Print this Post

Como posso criar uma página de navegação que dinamicamente destaca a página atual?

Ao exibir a navegação para o usuário, é uma boa idéia para destacar a página corrente ou seção que o usuário está visualizando atualmente. Isso torna mais fácil para o usuário ver onde ele está no site. Existem algumas maneiras em que isto pode ser feito, mas aqui está um exemplo simples. Primeiro, considere este menu simples:

<a href="/">Home</a><br>
<a href="/about.cfm">About Us</a><br>
<a href="/products.cfm">Products</a><br>
<a href="/press.cfm">Press Releases</a><br>

Olhando as variáveis CGI, podemos determinar qual página o usuário está e destacá-la na navegação. Esta versão apenas adiciona uma tag de negrito ao link:

<a href="/"><cfif cgi.script_name is "/index.cfm"><b>Home</b><cfelse>Home</cfif></a><br>
<a href="/about.cfm"><cfif cgi.script_name is "/about.cfm"><b>About Us</b><cfelse>About Us</cfif></a><br>
<a href="/products.cfm"><cfif cgi.script_name is "/products.cfm"><b>Products</b><cfelse>Products</cfif></a><br>
<a href="/press.cfm"><cfif cgi.script_name is "/press.cfm"><b>Press Releases</b><cfelse>Press Releases</cfif></a><br>

Este código poderia ser modificado para verificar uma pasta em vez de um nome específico, e então destacar a seção que o usuário está em vez da página específica.

by Raymond Camden


Permanent link to this article: https://ensina.me/coldfusion/como-posso-criar-uma-pagina-de-navegacao-que-dinamicamente-destaca-a-pagina-atual/

Leave a Reply