Adding entry to robots.txt, adding pageList to menu.n3

This commit is contained in:
briancaruso 2012-02-29 19:53:57 +00:00
parent 696320cd9b
commit e959ffb605
3 changed files with 36 additions and 7 deletions

View file

@ -50,11 +50,8 @@ display:EventsMenuItem
a display:NavigationElement ; a display:NavigationElement ;
display:menuPosition 5; display:menuPosition 5;
display:linkText "Events"; display:linkText "Events";
display:toPage display:Events . display:toPage display:Events .
########## Pages ############
#Instead of type, now using dataGetter which uses an object that specifies information for data getter
display:Home display:Home
a display:HomePage ; a display:HomePage ;
a display:Page ; a display:Page ;
@ -95,6 +92,8 @@ display:Research
display:urlMapping "/research" ; display:urlMapping "/research" ;
display:hasDataGetter display:researchDataGetter . display:hasDataGetter display:researchDataGetter .
#The data getter objects used above #The data getter objects used above
<http://vitro.mannlib.cornell.edu/ontologies/display/1.1#peopleDataGetter> <http://vitro.mannlib.cornell.edu/ontologies/display/1.1#peopleDataGetter>
a <java:edu.cornell.mannlib.vitro.webapp.utils.pageDataGetter.ClassGroupPageData>; a <java:edu.cornell.mannlib.vitro.webapp.utils.pageDataGetter.ClassGroupPageData>;
@ -117,4 +116,28 @@ display:Research
<http://vivoweb.org/ontology#vitroClassGroupevents> . <http://vivoweb.org/ontology#vitroClassGroupevents> .
<http://vitro.mannlib.cornell.edu/ontologies/display/1.1#homeDataGetter> <http://vitro.mannlib.cornell.edu/ontologies/display/1.1#homeDataGetter>
a <java:edu.cornell.mannlib.vitro.webapp.utils.pageDataGetter.BrowseDataGetter> . a <java:edu.cornell.mannlib.vitro.webapp.utils.pageDataGetter.BrowseDataGetter> .
## display model pages ###
display:pageListPage
a display:Page ;
display:title "Pages" ;
display:urlMapping "/pageList" ;
display:requiresBodyTemplate "page-pageList.ftl" ;
display:hasDataGetter display:pageListData .
display:pageListData
a <java:edu.cornell.mannlib.vitro.webapp.utils.dataGetter.SparqlQueryDataGetter>;
display:queryModel <vitro:contextDisplayModel> ;
display:saveToVar "pages" ;
display:query """
PREFIX display: <http://vitro.mannlib.cornell.edu/ontologies/display/1.1#>
SELECT ?pageUri ?title ?urlMapping
WHERE {
?pageUri a display:Page .
OPTIONAL{ ?pageUri display:urlMapping ?urlMapping }
OPTIONAL{ ?pageUri display:title ?title }
} """ .

View file

@ -22,4 +22,5 @@ Disallow: /visualizationfm/
Disallow: /visualization/ Disallow: /visualization/
Disallow: /vis/ Disallow: /vis/
Disallow: /visualizationAjax/ Disallow: /visualizationAjax/
Disallow: /visualizationData/ Disallow: /visualizationData/
Disallow: /qrcode

View file

@ -11,6 +11,9 @@
<ul id="header-nav" role="list"> <ul id="header-nav" role="list">
<li role="listitem"><a href="${urls.index}" title="index">Index</a></li> <li role="listitem"><a href="${urls.index}" title="index">Index</a></li>
<#if user.loggedIn> <#if user.loggedIn>
<#if (page??) && (page.URLToEditPage??) >
<li role="listitem"><a href="${page.URLToEditPage}" title="edit page">Edit Page</a></li>
</#if>
<#if user.hasSiteAdminAccess> <#if user.hasSiteAdminAccess>
<li role="listitem"><a href="${urls.siteAdmin}" title="site admin">Site Admin</a></li> <li role="listitem"><a href="${urls.siteAdmin}" title="site admin">Site Admin</a></li>
</#if> </#if>
@ -29,6 +32,8 @@
</li> </li>
</ul> </ul>
</li> </li>
${scripts.add('<script type="text/javascript" src="${urls.base}/js/userMenu/userMenuUtils.js"></script>')} ${scripts.add('<script type="text/javascript" src="${urls.base}/js/userMenu/userMenuUtils.js"></script>')}