martes, 31 de mayo de 2011

Personalizar el gadget de Páginas estáticas / Añadir un enlace a la lista de paginas

Crear una página es muy sencillo, sólo entra en Creación de entradas > Editar páginas y haz click en Página nueva.
Redacta el contenido y publícala.

¿Cómo podemos ver el contenido de estas páginas?
Blogger nos da tres opciones, una es usando una lista de enlaces en la sidebar; otra es usando un menú debajo de la cabecera con los enlaces a tus páginas; y la última es sin gadget, sólo nos da la URL de la página para agregarla donde tú elijas.

Quienes hayan escogido la primera o segunda opción verán que el menú de las páginas es extremadamente sencillo y sin chiste.

paginas blogger


Pero podemos personalizarlo para darle "otra cara" y hacer que parezca menú y no una simple lista de enlaces.
Para hacerlo sólo hay que agregar unos estilos en la plantilla, los estilos son los mismos que usaríamos para un menú simple, ya que el gadget de Páginas que nos da Blogger no es otra cosa mas que una lista de enlaces.

Para personalizar este gadget entra en Diseño > Edición de HTML y pega antes de ]]></b:skin> lo siguiente:

/* Menú de páginas
----------------------------------------------- */
#PageList1 {
width: 100%;
border: 1px solid #625e00; /* Color del borde del menú */
background-color: #E0ECF8; /* Color de fondo */
}
#PageList1 ul li a {
color: #000; /* Color de los enlaces */
text-decoration: none;
font-weight: bold;
padding-right: 20px;
background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7DndIkD5OgqAxkLCYw5Z3-einzRrBn_M8BrDnYEZ0hpv_kCe_BHg0hZjKFbIH3SxH7iABD5aQq2XAgD4u1du7S0XxfSPspkk9jUupC_0yftQO8VBdDFxdCoYjmW8GsrxvkffWkqsMTpQ/s320/vertical.gif) center right no-repeat;
}
#PageList1 ul li a:hover {
color: #ccc; /* Color del texto al pasar el mouse */
position: relative;
left: 1px;
top: 1px;
}

El resultado será este.

He puesto en color verde las anotaciones para que lo personalicen a su gusto. Por supuesto pueden agregar más, como una imagen de fondo, otro tipo de letras, etc.

Sé que mucho pensarán -¿de qué me sirve ese menú si no puedo tener otros enlaces que no sean páginas estáticas?
Pues adicionalmente a lo que acabamos de hacer también podemos editar el gadget para mostrar otros enlaces que no sean las páginas estáticas.

Para hacerlo hay que entrar a Diseño > Edición de HTML, marcar la casilla Expandir plantillas de artilugios y buscar el código del gadget que es este:

<b:widget id='PageList1' locked='false' title='Páginas' type='PageList'>
<b:includable id='main'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:links' var='link'>
<b:if cond='data:link.isCurrentPage'>
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
<b:else/>
<li><a expr:href='data:link.href'><data:link.title/></a></li>
</b:if>
</b:loop>
<li><a href='http://URL del enlace'>Título del enlace</a></li>
</ul>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>

Agrega lo que está en color rojo por cada enlace que quieras poner en el gadget. Y pon donde se indica la URL del enlace y el título del enlace.

Los enlaces que agreguemos se acomodarán al final del gadget pero los enlaces de las páginas estáticas sí podemos cambiarlas de orden.
Para hacerlo entra en Diseño > Elementos de la página y haz click en Editar sobre el elemento Páginas.
Ahí verás en un recuadro los títulos de tus páginas, sólo arrastralos para cambiarlos de lugar.


Esta característica de las páginas es nueva, así que hay que atenernos al "humor" de Blogger ante cualquier cambio. Por mi parte las he probado y puedo decir que aceptan los scripts como el del sitemap y que no se indexan, así que no aparecerán en el feed del blog.

Vía: Ciudad Blogger

No hay comentarios:

Publicar un comentario