Ich baue ein CMS als Lernübung in Grails und möchte den Inhaltsmanagern die Möglichkeit geben, zwischen verschiedenen HTML-Seitenstrukturen zu wählen (z.B. 2 Spalten, 3 Spalten usw.).Können Layouts von Grails Controllern ausgewählt werden?
Grails Layouts scheinen eine logische Wahl zu sein, aber ist es möglich, dass ein Grails-Controller explizit angibt, welches Layout für das Rendering verwendet wird? Idealerweise würde es eine layout
Option für die Methode render
per Ruby on Rails geben, aber ich sehe nichts dergleichen.
Es scheint so, als wäre es möglich, die Methode applyLayout
zu verwenden, indem der Name des Layouts übergeben wird. Dies erfordert jedoch, dass jede GSP-Seite explizit das Layout (lästiger Overhead pro Seite) anfordert, anstatt Layout by Convention zu verwenden.
Irgendwelche Ideen?
Ich sah, dass man auch, aber ich brauche es per-Aktion, da das Layout Benutzerkonto sein wird Spezifisch. – maerics