⚠️ Importante Antes de usar las etiquetas block, te recomendamos leer el tutorial ¿Qué son las etiquetas Block? para entender su función y cómo utilizarlas.
Los ejemplos presentados aquí usan identificadores genéricos. En la práctica, sustitúyelos por los identificadores reales de tus campos.
1. Los operadores de comparación
Según tus necesidades, puedes usar operadores de comparación como sufijo en las etiquetas block.
Sintaxis general:
##_block:identificador-operador:valor##
... contenido ...
##_block:identificador-operador:valor##
Lista de operadores disponibles:
Operador | Significado |
| Igual a |
| Distinto de |
| Estrictamente inferior |
| Inferior o igual |
| Estrictamente superior |
| Superior o igual |
2. Ejemplo de formulario
Tomemos un formulario con los siguientes campos:
Cliente: lista desplegable para seleccionar el nombre de un cliente →
##cliente##. La lista está codificada así:A:Cliente A
B:Cliente B
Nuevo cliente: campo de texto libre para un cliente no presente en la lista →
##nuevo_cliente##.
3. Mostrar una parte del documento vinculada a un campo si está cumplimentado
En el export quieres mostrar:
Cliente: |
Pero si el campo Cliente no está cumplimentado, la línea debe desaparecer en lugar de aparecer vacía. Usa la siguiente etiqueta block:
|
4. Mostrar/ocultar un campo según si otro campo está cumplimentado o no
Caso de uso
Cumplimentas Cliente o Nuevo cliente, pero nunca ambos. Sin condición, tu export mostraría siempre una línea vacía:
Cliente: Cliente A Nuevo cliente: |
o
Cliente: Nuevo cliente: Cliente C |
El objetivo es ocultar las líneas correspondientes a los campos vacíos. Hay dos posibilidades: con el operador = (-eq:) o con el operador ≠ (-ne:).
4.1 Si el campo está vacío — usar el operador = (-eq:)
Sintaxis | Resultado |
|
Si Cliente = vacío → mostrar Nuevo cliente
Si Nuevo cliente = vacío → mostrar Cliente
|
4.2 Si el campo está cumplimentado — usar el operador ≠ (-ne:)
Sintaxis | Resultado |
|
Si Cliente ≠ vacío → mostrar Cliente
Si Nuevo cliente ≠ vacío → mostrar Nuevo cliente |
5. Mostrar/ocultar un contenido específico según si un campo está cumplimentado
También puedes condicionar la visualización de un texto, tabla o imagen.
Por ejemplo, si el campo Nuevo cliente está cumplimentado, mostrar el mensaje: "Este es un nuevo cliente."
Hay dos posibilidades: con el operador = (-eq:) o con el operador ≠ (-ne:).
5.1 Si el campo está vacío — usar el operador = (-eq:)
Sintaxis | Resultado |
|
Si Cliente = vacío → mostrar la frase |
5.2 Si el campo está cumplimentado — usar el operador ≠ (-ne:)
Sintaxis | Resultado |
|
Si Nuevo cliente ≠ vacío → mostrar la frase |
💡 Consejo Para facilitar la lectura y modificación de tu plantilla de export, puedes resaltar las etiquetas block con color. Este resaltado no aparecerá en el export final, pero te permitirá localizarlas rápidamente si necesitas revisar la plantilla.
