Las etiquetas <b:message>
y <b:param>
permite acceder a los datos de valores tipo . También permite incluir valores complementarios, funciona en toda la plantilla XML, exceptuando <b:skin>
puede acumularse y no se puede anidar.
Sintaxis
La etiqueta <b:message>
muestra los datos tipo y la etiqueta <b:param>
agrega nuevos valores al mensaje:
<b:message name='alias de mensaje'>
<b:param name='nombre' value='valor'/>
</b:message>
Alias de mensaje
El alias del mensaje corresponde al nombre de las etiquetas de datos tipo data:
, por ejemplo, el alias de la etiqueta de datos data:messages.copy
es messages.copy, por lo tanto:
<b:message name='messages.copy'/>
Atributos
La etiqueta <b:message>
requiere de un atributo obligatorio para su función:
Atributo | Clasificación | Prefijo expr: |
Descripción | Importancia |
---|---|---|---|---|
name |
Expresión XML | Prohibido | Alias de una etiqueta de datos tipo | Obligatorio |
La etiqueta <b:param>
requiere de atributos para su función cuando es especificada:
Atributo | Clasificación | Prefijo expr: |
Descripción | Importancia |
---|---|---|---|---|
name |
HTML común | Prohibido | Nombre reservado del parámetro. Consultar datos de data:messages. | Obligatorio |
value |
HTML común | Permitido | El valor del parámetro. Si se usa el prefijo expr: el valor esperado es una expresión de Blogger. |
Obligatorio |
Ejemplo
En el siguiente ejemplo extraemos el mensaje que no tiene parámetros adicionales:
<b:message name='messages.authorSaidWithLink'/>
El resultado será el nombre del autor enlazado a su perfil de blogger más el texto "Ha dicho" para blogs en español. Si especificamos parámetros:
<b:message name='messages.authorSaidWithLink'>
<b:param value='//fb.com/danieI.abel' name='authorUrl'/>
</b:message>
Ahora el enlace del autor será //fb.com/danieI.abel
mientras que el resto del mensaje seguirá siendo el mismo.
Mas detalles y ejemplos en: Message tags Blogger Code PE.