Commit c0181d14 authored by Mathias Goebel's avatar Mathias Goebel 🎠
Browse files

add olde "Blattübersicht" at sade.develop

parent ed311638
...@@ -18,6 +18,7 @@ import module namespace rest="http://exquery.org/ns/restxq"; ...@@ -18,6 +18,7 @@ import module namespace rest="http://exquery.org/ns/restxq";
import module namespace config="http://textgrid.de/ns/SADE/config" at "../config/config.xqm"; import module namespace config="http://textgrid.de/ns/SADE/config" at "../config/config.xqm";
declare variable $toc:dataPath := "/db/sade-projects/textgrid/data/xml/data/"; declare variable $toc:dataPath := "/db/sade-projects/textgrid/data/xml/data/";
declare variable $toc:xhtmlPath := "/db/sade-projects/textgrid/data/xml/xhtml/";
declare declare
%rest:GET %rest:GET
...@@ -30,8 +31,9 @@ function toc:table-of-contents($uri as xs:string) ...@@ -30,8 +31,9 @@ function toc:table-of-contents($uri as xs:string)
{ {
let $doc := doc($toc:dataPath || $uri || ".xml") let $doc := doc($toc:dataPath || $uri || ".xml")
let $toc := $doc//tei:TEI/tei:teiHeader/tei:fileDesc/tei:sourceDesc/tei:msDesc/tei:msContents/tei:ab/tei:list[@type="editorial"] let $toc := $doc//tei:TEI/tei:teiHeader/tei:fileDesc/tei:sourceDesc/tei:msDesc/tei:msContents/tei:ab/tei:list[@type="editorial"]
return return(
element div { element div {
attribute class {"container"},
element div { element div {
attribute class {"panel-group"}, attribute class {"panel-group"},
for $item at $pos in $toc/tei:item for $item at $pos in $toc/tei:item
...@@ -72,5 +74,9 @@ function toc:table-of-contents($uri as xs:string) ...@@ -72,5 +74,9 @@ function toc:table-of-contents($uri as xs:string)
} }
} }
} }
} },
if(config:get("sade.develop") = "true")
then doc( $toc:xhtmlPath || $uri || "/toc.xml" )
else ()
)
}; };
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment