Etiquetas data:view de Blogger

min rel

Estas etiquetas <data:name/> no las incluí en mi entrada sobre códigos de información de Blogger ya que llegaron precisamente para reemplazar algunas de las anteriores.


Para un mejor entendimiento, las he divido según el tipo de información que imprimen, de esta forma nos sera mas sencillo utilizarlas.


Información básica

información generalizada. Puede resultar muy útil en la elaboración de diseños personalizados.


<data:view.title/>Muestra el título La pagina actual.
<data:view.description/>La descripción del blog, pagina o entrada (Requiere Meta Descripción).
<data:view.type/>Muestra el tipo de pagina actual, ej. "index, item, archive, etc"
<data:view.postId/>Devuelve la ID de la entrada actual.
<data:view.pageId/>Devuelve la ID de la página estática actual.
<data:view.url/>Muestra la url de la página actual.
<data:view.featuredImage/>Url de la primera imagen en tamaño completo, es el equivalente global a data:post.firstImageUrl, ej. ImageUrl

Tipo de pagina

Comprueban el tipo de pagina y devuelven un valor entre true y false. Muy útil para condicionar y con mas posibilidades que las condiciones basadas en <data:pageType/>.


<data:view.isHomepage/>Devuelve "true" si la pagina actual es la pagina principal, caso contrario devuelve "false".
<data:view.isPost/>Devuelve "true" si la pagina actual es una entrada, caso contrario devuelve "false".
<data:view.isPage/>Devuelve "true" si la pagina actual es una pagina estática, caso contrario devuelve "false".
<data:view.isArchive/>Devuelve "true" si la pagina actual es el archivo del blog, caso contrario devuelve "false".
<data:view.isError/>Devuelve "true" si la pagina actual es un error 404, caso contrario devuelve "false".
<data:view.isSearch/>Devuelve "true" si la pagina actual es la pagina de búsqueda, caso contrario devuelve "false".
<data:view.isLabelSearch/>Devuelve "true" si la pagina actual es la búsqueda por etiquetas, caso contrario devuelve "false".
<data:view.isMultipleItems/>Devuelve "true" si la pagina actual puede contener múltiples artículos (archivo, búsqueda, principal, etc), caso contrario devuelve "false".
<data:view.isSingleItem/>Devuelve "true" si la pagina actual solo puede contener un artículo (entradas y paginas estáticas), caso contrario devuelve "false".
<data:view.isPreview/>Devuelve "true" si la pagina actual es la vista previa del editor, caso contrario devuelve "false"
<data:view.isLayoutMode/>Devuelve "true" si la pagina actual es la vista de diseño, caso contrario devuelve "false"

Pagina de busqueda

Funcionan cuando la pagina actual es de busqueda y nos proporcionan datos muy concretos.


<data:view.search.query/>Devuelve los términos buscados
<data:view.search.label/>Devuelve el nombre de la etiqueta buscada
<data:view.search.resultsMessage/>Muestra un fragmento de texto correspondiente a los resultados de la búsqueda.
<data:view.search.resultsMessageHtml/>Muestra un fragmento de texto correspondiente a los resultados de la búsqueda, acompañado de html.

Pagina de Archivo

Funcionan cuando la pagina actual corresponde al archivo del blog y nos proporcionan datos muy concretos.


<data:view.archive.rangeMessage/>Muestra un fragmento de texto correspondiente al los resultados del archivo.
<data:view.archive.day/>Muestra el dia del archivo.
<data:view.archive.month/>Muestra el mes del archivo.
<data:view.archive.year/>Muestra el año del archivo.

Esta entrada se actualizará siempre que existan nuevos datos de importancia o si alguno deja de funcionar.