Cambiar plantilla sin perder los gadgets

Si os habéis fijado cada vez que cambiamos la plantilla, los gadgets que tenemos aplicados se pierden.

En esta entrada os contaré lo que debéis hacer para no tener que volver a aplicar manualmente los gadgets a la nueva plantilla.

En primer lugar, pulsamos sobre la ficha Diseño -> Edición de HTML.

Buscamos el siguiente código que más o menos estará al final de la plantilla:

<b:section class='sidebar' id='sidebar' preferred='yes'>

Antes de seguir mirando el código que hemos buscado estamos dentro del apartado Sidebar, que es la barra lateral donde generalmente añadimos los gadgets.

Si nos fijamos debajo de esta línea tenemos todos los gadgets añadidos en nuestro blog. Éstos comenzarán con el texto <b:widget id= y a continuación irá el nombre que hayamos dado al gadget.

Bien pues lo que tenemos que hacer es copiar todas las líneas que estén dentro del apartado sidebar y que comiencen por el texto que acabo de citar. Aqui os pongo un ejemplo del texto que tendríamos que copiar:

<b:widget id='Gadget1' locked='false' title='Son las' type='Gadget'/>
<b:widget id='NewsBar1' locked='false' title='Noticias' type='NewsBar'/>
<b:widget id='BlogArchive2' locked='false' title='Archivo del blog' type='BlogArchive'/>
<b:widget id='Profile2' locked='false' title='Datos personales' type='Profile'/>


Una vez copiado, cambiamos la plantilla de nuestro blog y accedemos de nuevo a la ficha Diseño -> Edición de HTML.

En la nueva plantilla, buscamos de nuevo la línea de código

<b:section class='sidebar' id='sidebar' preferred='yes'>

y a continuación de ésta pegamos el código perteneciente a los gadgets.

Solo nos quedará guardar la plantilla y comprobar que los gadgets son los mismos que teníamos en la plantilla antigua.

Cabe destacar que si tenemos algún gadget que no esté en la barra lateral (sidebar) tendremos que buscarlo a lo largo de la plantilla para poder conseguir el código necesario, o bien, una forma más fácil, incluirlo de forma momentánea en la barra lateral para poder copiar el código con el resto de gadgets y, una vez que éstos los hayamos aplicado a la nueva plantilla moverlo a la posición deseada.

14 comentarios:

Anabel dijo...

Gracias por la explicación,
creo que es muy oportuno poner esta entrada porque es algo que todos nos hemos preguntado alguna vez y que fastidia perder cuando cambiamos de plantilla.

Un saludo.

José M. dijo...

gracias por tu comentario, saludos.

Sam dijo...

Gracias, explicación sencilla y clara de algo que siempre me "volvía" loco.

José M. dijo...

De nada Sam, saludos

Anónimo dijo...

Me ayudo mucho, Gracias.

Serval dijo...

hola, estoy intentando cambiar mi plantilla sin perder datos, pero el codigo que comentas que hay que buscar, (b:section etc) no figura en mi plantilla. Puede ser que figure con otro nombre??

Serval dijo...

Nada, que tonta, dejalo ya lo encontré.... errores de novata... ;)

José M. dijo...

Me alegro que lo hayas podido solucionar Serval, y perdona por no haber respondido antes.

Saludos.

Anónimo dijo...

gracias viejo me salvastes, como de 1 o 2 dias de trabajo es que tengo un monton de gadget

José M. dijo...

De nada, un saludo.

Unknown dijo...

Woo, muchas gracias por la explicacion, te pasaste es lo mejor que eh encontrado desde hace mucho tiempo!

Saludos de Chile!

José M. dijo...

gracias Panxoman por tu comentario, saludos :)

Hector dijo...

Muy buen tutorial, lo que pasa esque yo tengo la plantilla Rounders 3 y no me deja hacer el cambio de 2 columnas a 3 ya que me dice que el formato XML está mal propuesto.
Por cierto, mi blog es www.tutoshector.blogspot.com

José M. dijo...

Hola Héctor

eso es porque estás cometiendo algún error, de todas formas, en esta entrada tienes la plantilla Rounders 3 con la nueva columna incorporada.

Saludos :)

Publicar un comentario

Cualquier comentario que incluya en su contenido la dirección URL de una web o blog será reportado inmediatamente por spam y no será publicado.