Loading rxq/config.xqm +8 −0 Original line number Diff line number Diff line Loading @@ -240,3 +240,11 @@ declare function max.config:getProjectAuthor($project){ doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$project]/author/text() }; (: get project data from config file :) declare function max.config:getProjectData($project){ map:merge( for $data in doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$project]/projectData/data return map{$data/@key : data($data)} ) }; rxq/html.xqm +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ declare function max.html:render( map { 'projectId' : $projectId, 'prettyName' : max.config:getProjectPrettyName($projectId), 'data' : max.config:getProjectData($projectId), 'baseURI' : max.util:getRelativeRootPath($projectId), 'home' : max.util:getRelativeRootPath($projectId) || 'accueil.html', 'menu' : $menu, Loading Loading
rxq/config.xqm +8 −0 Original line number Diff line number Diff line Loading @@ -240,3 +240,11 @@ declare function max.config:getProjectAuthor($project){ doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$project]/author/text() }; (: get project data from config file :) declare function max.config:getProjectData($project){ map:merge( for $data in doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$project]/projectData/data return map{$data/@key : data($data)} ) };
rxq/html.xqm +1 −0 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ declare function max.html:render( map { 'projectId' : $projectId, 'prettyName' : max.config:getProjectPrettyName($projectId), 'data' : max.config:getProjectData($projectId), 'baseURI' : max.util:getRelativeRootPath($projectId), 'home' : max.util:getRelativeRootPath($projectId) || 'accueil.html', 'menu' : $menu, Loading