Jump to content

Insertar H1 en Logo Index


SergioE

Recommended Posts

Buenas,

 

Estoy intentando meter un h1 en el header.tpl y con una condición para que salga solo en la página index. El problema es que al insertar el h1 la imagen del logo desaparece y solo se muestra cuando no estamos en la pagina de incio.

 

Este es el codigo actual:

<div id="header_logo" class="col-sm-4 col-xs-12">
									<a id="logo_image" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
										<img class="logo img-responsive" src="http://mipaginaweb.es/miimagen.png" alt="{$shop_name|escape:'htmlall':'UTF-8'}"  />
									</a>
									<a class="hidden" id="logo_text" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
										{$shop_name|escape:'htmlall':'UTF-8'}
									</a>
								</div>

Esta es la modificación:

<div id="header_logo" class="col-sm-4 col-xs-12">
									<a id="logo_image" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
                                     	{if $page_name == 'index'}
										<h1 class="logo img-responsive" src="http://mipaginaweb.es/miimagen.png" title="Title de la pagina" alt="Descripcion de la pagina"></h1>
                                        {else}
                                        <img class="logo img-responsive" src="http://mipaginaweb.es/miimagen.png" alt="{$shop_name|escape:'htmlall':'UTF-8'}"  />
                                        {/if}
									</a>                                    	
									<a class="hidden" id="logo_text" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
										{$shop_name|escape:'htmlall':'UTF-8'}
									</a>
								</div>

Que estoy haciendo mal o como se tiene que poner? No veo nada mal cerrado que yo sepa..

 

Saludos

Link to comment
Share on other sites

Pues simplemente quiero mostrar un h1 con la imagen actual y que se muestre solo en la página index, para no tener más de 1 h1 en las demas páginas de categoria, fabricantes, cms...

 

Lo que al meter el h1 con el código que he ensenyado me desaparece la imagen.

Link to comment
Share on other sites


 

{if $page_name == 'index'}

<h1 class="logo img-responsive"> <img src="http://mipaginaweb.es/miimagen.png" title="Title de la pagina" alt="Descripcion de la pagina"></h1>

{else}

<img class="logo img-responsive" src="http://mipaginaweb.es/miimagen.png" alt="{$shop_name|escape:'htmlall':'UTF-8'}" />

{/if}

Link to comment
Share on other sites

Si pero quiero que a la vez este optimizado para el SEO, no voy a hacer algo que vaya a influir.

 

Y con eso preguntaba si de esa manera esta bien, que veo que Jordiob pone que no es la manera correcta.

 

Entonces cual seria?

 Yo siempre hago caso a Jordib.

Si quieres incluir el h1 y que no se visualize siempre puedes ocultarlo mediante css o js. Lo que rastrea Google es lo que se incluye en el codigo fuente

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...