# $This file is distributed under the terms of the license in /doc/license.txt$ @prefix owl: . @prefix display: . @prefix rdf: . @prefix rdfs: . @prefix action: . ### This file defines the page list menu for vitro. These statements can be edited through the interface.### display:pageListPage a display:Page ; display:title "Pages" ; display:urlMapping "/pageList" ; display:requiresBodyTemplate "pageList.ftl" ; display:hasDataGetter display:pageListData. display:pageListData a ; display:saveToVar "pages" ; display:queryModel ; display:query """ PREFIX display: PREFIX rdfs: SELECT ?listedPageUri ?listedPageTitle ?listedPageUrlMapping ?listedPageTemplate ?listedPageMenuItem ?listedPageCannotDeletePage WHERE { ?listedPageUri a display:Page . OPTIONAL{ ?listedPageUri display:urlMapping ?listedPageUrlMapping. } OPTIONAL{ ?listedPageUri display:title ?listedPageTitle. } OPTIONAL {?listedPageUri display:requiresBodyTemplate ?listedPageTemplate .} OPTIONAL {?listedPageMenuItem display:toPage ?listedPageUri .} OPTIONAL {?listedPageUri display:cannotDeletePage ?listedPageCannotDeletePage .} } ORDER BY ?listedPageTitle """ . ###Page Management and Data Getters