lunes, 21 de junio de 2010

Título obligatorio


Hoy me encontre con que al crear un nuevo gadget HTML/Javascript, al querer guardar me daba un error.
"Campo obligatorio; no debe dejarse en blanco"

La verdad que nunca me paso antes.

Si les pasa lo mismo y no quieren que se vea el título, no se preocupen que se puede eliminar desde Edición de HTML.

Solución 1:

Para eso primero copiamos el titulo puesto o nos fijamos el código Html como se muestra en la imagen.


Ahora ya teniendo copiado el titulo o código HTML, nos vamos desde Diseño a Edición de HTML.

Expandir plantillas de artilugios.

Buscamos (Ctrl+F) lo anterior copiado.

Veran un código igual o parecido:
<b:widget id='HTML1' locked='false' title='TITULO COPIADO' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:includable>
</b:widget>

Lo unico que hay que hacer es eliminar lo de color azul:

<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>

Guardar plantilla.

Solución 2:

Otra manera es, en el lugar del título poner un espacio de está forma:

&nbsp;

No lo aconsejo para los que tienen en el diseño del título algun borde, imagen o puesto margin o padding.

AGREGADO: SOLUCIÓN APORTADA POR MI AMIGA ROSA EN EL ESCAPARATE.

Solución 3:

En el lugar del título poner la etiqueta h2 de está forma:

<h2></h2>

Tiene que estar juntos la apertura y cierre de la etiqueta h2 sin espacios en medio.

Es la mejor solución si ponemos el gadget sin título y no lo vamos a modificar, ya que no crea espacios en el lugar del titulo, como pasa con la solución 2.

Si vamos a modificar el gadget seguidamente por algún motivo, es recomendable la solución 1.

No hay comentarios:

Publicar un comentario