¿Cómo se pasan varios parámetros a un parcial en Hugo? No es tan sencillo como parece, hay que usar un truco. Vamos a averiguarlo.
Utilizo Hugo para administrar este sitio. Es genial.
Una cosa que me dejó estancado hoy fue pasar 2 parámetros a un parcial.
Como en un parcial no pude acceder .Site.Pages
a obtener el listado de páginas del sitio (por problemas de alcance), tuve que crear un diccionario y llenarlo con 2 elementos:
{{ partial "my-partial.html" (dict "context" . "pages" $.Site.Pages) }}
La clave aquí es pasar (dict "context" . "pages" $.Site.Pages)
como parámetro, en lugar de .
como se hace habitualmente con los parciales.
Ahora, dentro del parcial, en lugar de usar .
para acceder a las variables de contexto actuales, usarías .context
.Te recomendamos Què fer, què visitar i on menjar a Olot?
Y para acceder al valor asignado a pages
, usaría .pages
.
Por supuesto, también puedes pasar varios elementos. Solo tienes que añadir más elementos al dict
.
Tips Go
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Cómo pasar múltiples parámetros a un parcial en Hugo
¿Cómo se pasan varios parámetros a un parcial en Hugo? No es tan sencillo como parece, hay que usar un truco. Vamos a averiguarlo.
programar
es
2025-01-22

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente