Page: test-tags

Prueba de Etiquetas del Sistema de Plantillas

Esta página demuestra todas las etiquetas personalizadas disponibles en AntCMS.

📅 Fechas y Tiempo

  • {Date} = 16-04-2026 → Fecha actual: 16-04-2026
  • {Year} = 2026 → Año actual: 2026
  • {Month} = April → Mes actual: April
  • {MonthNumber} = 04 → Número de mes: 04
  • {Day} = 16 → Día: 16
  • {Time} = 12:24:33 → Hora actual: 12:24:33
  • {DateTime} = 16-04-2026 12:24 → Fecha y hora: 16-04-2026 12:24
  • {NextDay} = 17-04-2026 → Día siguiente: 17-04-2026

🔤 Variables y Modificadores

  • Variable original: {$texto} = hola mundo desde antcms
  • {$texto|capitalize} → Hola mundo desde antcms
  • {$texto|upper} → HOLA MUNDO DESDE ANTCMS
  • {$texto|lower} → hola mundo desde antcms
  • {$texto|length} → 23 caracteres
  • {Short: $largo, 30} → Este es un texto muy largo que...
  • {$espacios|trim} → "texto con espacios"
  • {$html|escape} → <script>alert('test')</script> (HTML escapado)

⚡ Condicionales

Condicional If/Else:

✅ La variable $activo es verdadera

Condicional Empty:

⚠️ La variable $vacio está vacía

Condicional NotEmpty:

ℹ️ La variable $texto tiene contenido: "hola mundo desde antcms"

Condicional Isset:

✓ La variable $numero está definida: 42

🔁 Loops y Rangos

Loop con Array:

  • Color #0: Rojo
  • Color #1: Verde
  • Color #2: Azul
  • Color #3: Amarillo
  • Color #4: Naranja

Loop con Array Asociativo:

  • nombre: Juan
  • edad: 30
  • ciudad: Madrid

Range (Loop Numérico):

1 2 3 4 5 6 7 8 9 10

🔍 JSON y Debug

Array a JSON:

{
    "usuario": "admin",
    "nivel": 5,
    "activo": true
}

Debug (solo en modo DEBUG):

Array
(
    [usuario] => admin
    [nivel] => 5
    [activo] => 1
)

🔗 URLs y Assets

  • {Site_url} → URL base: https://monchovarela.es/_proyectos/cmsbarrio
  • {Site_current} → URL actual: test-tags
  • {Assets: stylesheets/style.css} → https://monchovarela.es/_proyectos/cmsbarrio/public/stylesheets/style.css
  • UrlEncode: Original: nombre con espacios → Encoded: nombre+con+espacios

Link Externo Seguro:

Visitar GitHub

Imagen con Lazy Loading:

Imagen de ejemplo

📝 Utilidades de Texto

Nl2br (Saltos de línea a <br>):

Línea 1
Línea 2
Línea 3

🧭 Segmentos y Navegación

Segmento actual: test-tags

✅ Estás en la página de test-tags

👤 Sesiones

  • Usuario: Juan Pérez
  • Nivel: admin
  • Variable no existente: "" (vacío)

🎨 HTML Avanzado

Details (Acordeón HTML5):

Haz clic para expandir

Este es el contenido oculto del elemento details. Puedes poner cualquier HTML aquí.

Código con resaltado:

const mensaje = 'Hola Mundo';
console.log(mensaje);
                

Estilos inline:

Estilo personalizado

Script inline:

📄 Datos de la Página

  • Título: Prueba de Etiquetas del Sistema
  • Descripción: Página de demostración de todas las etiquetas disponibles en AntCMS
  • Autor:
  • Fecha: 18-11-2025
  • Slug: test-tags
  • URL: https://monchovarela.es/_proyectos/cmsbarrio/test-tags
  • Template: single

⚙️ Configuración del Sitio

  • Título del sitio: AntCMS
  • Email: demo@example.com
  • Autor: AntCMS
  • Idioma: es
  • Timezone: Europe/Brussels
  • Paginación: 5 items por página

💡 Nota

Todas estas etiquetas pueden combinarse y anidarse para crear plantillas dinámicas y potentes. Consulta el README.md para más información sobre cada etiqueta y sus parámetros.