bug fix
@@ -150,6 +150,10 @@ exports.swigFilters = function(crowi, app, swig) {
return pathUtils.removeTrailingSlash(string);
});
+ swig.setFilter('addTrailingSlash', (string) => {
+ return pathUtils.addTrailingSlash(string);
+ });
+
swig.setFilter('presentation', (string) => {
// 手抜き
return string
@@ -72,7 +72,8 @@
// modify href
const value = $(this).val();
const pageName = (value === 'children') ? '_template' : '__template';
- const link = '{{ page.path || path }}/' + pageName + '#edit-form';
+ const truePath = "{{ page.path || path | addTrailingSlash }}";
+ const link = truePath + pageName + '#edit-form';
$('#link-to-template').attr('href', link);
</script>