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) {