Página 1 de 1

Template Toolkit. Problema y no encuentro solución

NotaPublicado: 2019-02-06 11:19 @513
por danimera
Tengo este código de Template Toolkit.
Sintáxis: [ Descargar ] [ Ocultar ]
  1. [% FOREACH item IN catalogos.keys %] 
  2.             [% IF item == 'Escuelas y Universidades' %] 
  3.              [% FOREACH data IN catalogos.$item %] 


Básicamente lo que quiero hacer es obviar el IF, pero no sé cómo poner en catalogos.$item algo como catalogos."escuelas y universidades" ya que las claves tienen espacios. No sé cómo hacer para llamar directamente una clave con espacios en un bucle de TT. No quiero usar IF porque solo quiero recorrer el array requerido.

Gracias.

Re: Template Toolkit. Problema y no encuentro solución

NotaPublicado: 2019-02-06 14:15 @635
por explorer
¿No vale con hacer una asignación?

[% item = 'Escuelas y Universidades' %]
[% FOREACH data IN catalogos.$item %]

Más información en Template::Manual::Variables, sección Hash Array References.

Re: Template Toolkit. Problema y no encuentro solución

NotaPublicado: 2019-02-06 14:18 @637
por danimera
Excelente, como siempre. Gracias, explorer. ¡¡ Funcionó a la perfección !!