Página 1 de 1

Fazer banner no Prosilver ser clicável [REVOLVIDO]

Enviado: 24 Jun 2017, 19:25
por GOLX
Ola pessoal,

Tentei seguir alguns tutorias mais não consigo exito!

Adicionei um banner no prosilver, como background, na div headerbar, via css, tudo Ok, ficou beleza. Mas agora preciso fazer este elemento ser clicavel com um link para a home. Como background não tem como adicionar link. Então no arquivo overall_header.html envolvi a div headerbar com um elemento <a>. Mas o que acontece é que quando é publicado o elemento a deixa de envolver a div headerbar, como isso é possível? porque a override que eu fiz não permanece. Tipo assim o a continua lá, porem abre e fecha acima do headerbar. E nunca o link <a> funciona, nada fica clicavel

Código: Selecionar todos

	<a href="{U_INDEX}" title="">
		<div class="headerbar" role="banner">
		
		<!-- EVENT overall_header_headerbar_before -->
			<div class="inner">

			
			<div id="site-description" class="site-description">
				<a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->"><span class="site_logo"></span></a>
				<h1>{SITENAME}</h1>
				<p>{SITE_DESCRIPTION}</p>
				<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
			</div>


			</div>
			<!-- EVENT overall_header_headerbar_after -->
		
		</div>
	</a>
quando vejo na consolo de google, o codigo esta assim:

Código: Selecionar todos

<a href="./index.php" title="">
</a>
<div class="headerbar" role="banner">
<a href="./index.php" title=""></a>
<div class="inner">
<a href="./index.php" title="">	</a>
<div id="site-description" class="site-description">
<a href="./index.php" title=""></a>
<a id="logo" class="logo" href="./index.php" title="Principal"><span class="site_logo"></span></a>
				<h1>Fórum</h1>
				<p class="skiplink"><a href="#start_here">Pular para o conteúdo</a></p>
			    </div>
			</div>			
		</div>	
Já limpei a cache várias vezes e tambem o navegador. Raparem que aparecem vários elementos <a> dentro e fora do código sem explicação, ou tem explicação? alguém sabe o que esta acontecendo?

valeu!

Re: Fazer banner no Prosilver ser clicável

Enviado: 24 Jun 2017, 22:50
por henrique.seven2011
Em vez de alterar para TAG <a>
Adicione na div:

Código: Selecionar todos

onclick="window.location='http://google.com';"
Exemplo:

Código: Selecionar todos

<div class="headerbar" role="banner" onclick="window.location='http://google.com';">

Re: Fazer banner no Prosilver ser clicável

Enviado: 25 Jun 2017, 13:29
por GOLX
henrique.seven2011 escreveu: 24 Jun 2017, 22:50 Em vez de alterar para TAG <a>
Adicione na div:

Código: Selecionar todos

onclick="window.location='http://google.com';"
Exemplo:

Código: Selecionar todos

<div class="headerbar" role="banner" onclick="window.location='http://google.com';">
Obrigado henrique, funcionou perfeitamente!! adicionei um style="cursor:pointer;" na div tambem e ficou 10!!!

Obrigadão!