Die richtige Methode, um verschiedene Layouts für Vorlagen in Phoenix zu verwenden

7

Ist der richtige / einfachste Weg, das Layout einer Vorlage zu ändern, um die Methode put_layout innerhalb jeder Controller-Aktion zu verwenden? Ein einfaches Beispiel für ein anderes Layout für verschiedene Controller scheint sehr repetitiv (unten) zu werden, so dass es sich anfühlt, als ob ich etwas innerhalb des Frameworks verpasse.

%Vor%     
paaschpa 28.10.2015, 19:20
quelle

2 Antworten

16

Ich denke, dass Sie vielleicht am besten sind, indem Sie ein Standardlayout festlegen.

%Vor%     
Donovan Dikaio 28.10.2015, 20:03
quelle
10

Wenn Sie zum Beispiel ein anderes Layout für alle Admin-Controller benötigen, die von einer separaten Admin-Pipeline im Router abgedeckt werden, können Sie plug :put_layout, {MyApp.LayoutView, :admin} für die Admin-Pipeline angeben. Ich habe es von Ссылка gelernt.

    
Uģis Ozols 29.10.2015 07:04
quelle

Tags und Links