allow page order to be specified in @page attribute

This commit is contained in:
sbwalker
2026-03-30 08:55:55 -04:00
parent 99949bdeb9
commit 6814a7bcdb

View File

@@ -461,6 +461,12 @@ namespace Oqtane.Repository
pageTemplate.AliasName = route.Substring(0, lastSlash); pageTemplate.AliasName = route.Substring(0, lastSlash);
pageTemplate.Path = route.Substring(lastSlash + 1); pageTemplate.Path = route.Substring(lastSlash + 1);
} }
// path can contain a suffix indicating the page order "Path:1"
if (pageTemplate.Path.Contains(":"))
{
pageTemplate.Order = int.Parse(pageTemplate.Path.Split(":")[1]);
pageTemplate.Path = pageTemplate.Path.Split(":")[0];
}
pageTemplate.Version = "*"; pageTemplate.Version = "*";
pageTemplate.Update = false; pageTemplate.Update = false;
pageTemplate.PageTemplateModules = new List<PageTemplateModule>(); pageTemplate.PageTemplateModules = new List<PageTemplateModule>();