Estoy creando un CMS como un ejercicio de aprendizaje en Grails y me gustaría dar a los administradores de contenido la capacidad de elegir entre diferentes estructuras de página HTML (por ejemplo, 2 columnas, 3 columnas, etc.).¿Pueden los diseños ser elegidos por los controladores Grails?
Grails Los diseños parecen ser una opción lógica, pero ¿es posible que un controlador Grails indique explícitamente qué diseño se utilizará para la representación? Idealmente, habría una opción layout
para el método render
, por Ruby on Rails, pero no veo nada igual.
Parece que podría ser posible utilizando el método applyLayout
pasando el nombre del diseño, pero esto requiere que cada página GSP solicite explícitamente el diseño (sobrecarga molesta por página) en lugar de usar Layout by Convention.
¿Alguna idea?
Lo vi también pero lo necesito por acción, ya que el diseño será una cuenta de usuario específico. – maerics