diff --git a/layout/_partial/header.swig b/layout/_partial/header.swig index 712520d..cb49011 100644 --- a/layout/_partial/header.swig +++ b/layout/_partial/header.swig @@ -34,7 +34,10 @@ ['', function (instance, toast) { instance.hide({ transitionOut: 'fadeOut' }, toast, 'button'); - pjax.loadUrl("{{ url_for(theme.menu[name].submenus[subname].path) }}"); + if("{{ url_for(theme.menu[name].submenus[subname].pjax) }}" == "true") + pjax.loadUrl("{{ url_for(theme.menu[name].submenus[subname].path) }}"); + else + window.open("{{ theme.menu[name].submenus[subname].path }}"); }, true], {%- endfor -%} ['', function (instance, toast) {