source: cows/trunk/cows/pylons/templates/catalogue.xml @ 5629

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/cows/trunk/cows/pylons/templates/catalogue.xml@5629
Revision 5629, 1.8 KB checked in by domlowe, 10 years ago (diff)

Merging in qesdi changes to cows trunk - still need to merge new backend.

Line 
1<?xml version="1.0"?>
2
3<?python
4
5from genshi import QName
6from routes import url_for
7from pylons import config,request       
8if 'cows.cowsclienturl' in config:
9        cowsclient = True
10        cowsclienturl=config['cows.cowsclienturl']
11        serverurl='http://%s'%(request.environ['HTTP_HOST'])
12else:
13        cowsclient = False     
14?>
15<html xmlns:py="http://genshi.edgewall.org/"
16      xmlns:xlink="http://www.w3.org/1999/xlink"
17      >
18  <head>
19    <title>COWS Server Catalogue</title>
20  </head>
21 
22  <body>
23    <h1>COWS Server Catalogue</h1>
24
25    <h3>Datasets available</h3>
26         
27
28         
29        <ul  py:for="fc in c.featureCollections">
30      <li py:if="cowsclient==True">${fc}
31        [<a href="${url_for(controller='csmlwms', fileoruri=fc, id=None,
32                            request='GetCapabilities', service='WMS')}"
33                            >WMS</a>]
34            [<a href="${url_for(controller='csmlwcs', fileoruri=fc, id=None,
35                            request='GetCapabilities', service='WCS')}"
36                            >WCS</a>]
37            [<a href="${url_for(controller='csmlwfs', fileoruri=fc, id=None,
38                            request='GetCapabilities', service='WFS')}"
39                            >WFS</a>]
40        [<a href="${url_for(cowsclienturl) + 'ENDPOINT=' + serverurl +url_for(controller='csmlwms', fileoruri=fc, id=None)}"
41                            >Visualize</a>]
42      </li>
43          <li py:if="cowsclient!=True">${fc}
44        [<a href="${url_for(controller='csmlwms', fileoruri=fc, id=None,
45                            request='GetCapabilities', service='WMS')}"
46                            >WMS</a>]
47            [<a href="${url_for(controller='csmlwcs', fileoruri=fc, id=None,
48                            request='GetCapabilities', service='WCS')}"
49                            >WCS</a>]
50            [<a href="${url_for(controller='csmlwfs', fileoruri=fc, id=None,
51                            request='GetCapabilities', service='WFS')}"
52                            >WFS</a>]
53            [<a href="${url_for(controller='demo', fileoruri=fc)}"
54                            >Demo</a>]
55      </li>     
56    </ul>
57         
58  </body>
59</html>
Note: See TracBrowser for help on using the repository browser.