Hi All, I solved my problem by adding control to main layout to hide links which sHould be visible to users who logged in.
main.tt # my logo here <% IF session.user %> menubar # should be visible to only logged users <% END %> On Sat, Sep 12, 2015 at 9:20 PM, Kadir Beyazlı <[email protected]> wrote: > Hi All, > > Following worked, but this time main layout was not loaded at other > routes either. > I want main layout not to be loaded for only /login route. > > get '/login' => sub { > set 'layout' => undef; > template 'login', { path => param('requested_path') }; > }; > > On Sat, Sep 12, 2015 at 9:15 PM, Kadir Beyazlı <[email protected]> wrote: >> Hi All, >> >> I tried following but it did not work, I need something similar to it. >> >> get '/login' => sub { >> config->{layout} = undef; >> template 'login', { path => param('requested_path') }; >> }; >> >> On Sat, Sep 12, 2015 at 9:01 PM, Kadir Beyazlı <[email protected]> >> wrote: >>> Hi All, >>> >>> I think I saw solution at mails but could not find at my search so I have to >>> ask here. >>> >>> I set main layout. >>> But I don't want main layout to be loaded at route /login. >>> Is it possible disabling main layout at route /login although I am using >>> template in it? >>> >>> get '/login' => sub { >>> template 'login', { path => param('requested_path') }; >>> }; >>> >>> -- >>> Kadir Beyazlı >>> GSM : +90 535 821 50 00 >> >> >> >> -- >> Kadir Beyazlı >> Computer Engineer >> GSM : +90 535 821 50 00 > > > > -- > Kadir Beyazlı > Computer Engineer > GSM : +90 535 821 50 00 -- Kadir Beyazlı Computer Engineer GSM : +90 535 821 50 00 _______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
