csw_service_metadata.html 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!DOCTYPE html>
  2. <html lang="{{ language }}">
  3. <head>
  4. <meta charset="utf-8"/>
  5. <title>{{ gettext('Service Metadata') }}</title>
  6. <style type="text/css">
  7. body,h3, h4 {
  8. background-color: #ffffff;
  9. font-family: arial, verdana, sans-serif;
  10. text-align: left;
  11. float: left;
  12. }
  13. header {
  14. display: inline-block;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <header>
  20. <h3>{{ gettext('Service Metadata') }}</h3>
  21. </header>
  22. <section id="service-metadata">
  23. <h4>{{ gettext('Service Identification') }}</h4>
  24. <table>
  25. <tr>
  26. <td>{{ gettext('Title') }}</td>
  27. <td>{{ obj.identification.title }}</td>
  28. </tr>
  29. <tr>
  30. <td>{{ gettext('Abstract') }}</td>
  31. <td>{{ obj.identification.abstract }}</td>
  32. </tr>
  33. <tr>
  34. <td>{{ gettext('Keywords') }}</td>
  35. <td>{{ obj.identification.keywords|join(',') }}</td>
  36. </tr>
  37. <tr>
  38. <td>{{ gettext('Type') }}</td>
  39. <td>{{ obj.identification.type }}</td>
  40. </tr>
  41. <tr>
  42. <td>{{ gettext('Version') }}</td>
  43. <td>{{ obj.identification.version }}</td>
  44. </tr>
  45. <tr>
  46. <td>{{ gettext('Fees') }}</td>
  47. <td>{{ obj.identification.fees }}</td>
  48. </tr>
  49. <tr>
  50. <td>{{ gettext('Access Constraints') }}</td>
  51. <td>{{ obj.identification.accessconstraints }}</td>
  52. </tr>
  53. </table>
  54. </section>
  55. <section id="service-provider">
  56. <h4>{{ gettext('Service URL') }}</h4>
  57. <p><a href="{{ obj.url }}">{{ obj.url}}</a></p>
  58. </section>
  59. <section id="service-provider">
  60. <h4>{{ gettext('Service Provider') }}</h4>
  61. <table>
  62. <tr>
  63. <td>{{ gettext('Name') }}</td>
  64. <td>{{ obj.provider.name }}</td>
  65. </tr>
  66. <tr>
  67. <td>{{ gettext('Site') }}</td>
  68. <td><a href="{{ obj.provider.url }}">{{ obj.provider.url }}</a></td>
  69. </tr>
  70. </table>
  71. </section>
  72. <section id="service-contact">
  73. <h4>{{ gettext('Service Contact') }}</h4>
  74. <table>
  75. <tr>
  76. <td>{{ gettext('Name') }}</td>
  77. <td>{{ obj.provider.contact.name }}</td>
  78. </tr>
  79. <tr>
  80. <td>{{ gettext('Position') }}</td>
  81. <td>{{ obj.provider.contact.position}}</td>
  82. </tr>
  83. <tr>
  84. <td>{{ gettext('Role') }}</td>
  85. <td>{{ obj.provider.contact.role }}</td>
  86. </tr>
  87. <tr>
  88. <td>{{ gettext('Address') }}</td>
  89. <td>
  90. {{ obj.provider.contact.address }}<br/>
  91. {{ obj.provider.contact.city }}, {{ obj.provider.contact.region }}<br/>
  92. {{ obj.provider.contact.postcode }}<br/>
  93. {{ obj.provider.contact.country }}
  94. </td>
  95. </tr>
  96. <tr>
  97. <td>{{ gettext('Email') }}</td>
  98. <td><a href="mailto:{{ obj.provider.contact.email }}">{{ obj.provider.contact.email }}</a></td>
  99. </tr>
  100. <tr>
  101. <td>{{ gettext('Phone') }}</td>
  102. <td>{{ obj.provider.contact.phone }}</td>
  103. </tr>
  104. <tr>
  105. <td>{{ gettext('Fax') }}</td>
  106. <td>{{ obj.provider.contact.fax }}</td>
  107. </tr>
  108. <tr>
  109. <td>{{ gettext('Url') }}</td>
  110. <td><a href="{{ obj.provider.contact.url }}">{{ obj.provider.contact.url }}</a></td>
  111. </tr>
  112. <tr>
  113. <td>{{ gettext('Hours of Service') }}</td>
  114. <td>{{ obj.provider.contact.hours }}</td>
  115. </tr>
  116. <tr>
  117. <td>{{ gettext('Contact Instructions') }}</td>
  118. <td>{{ obj.provider.contact.instructions }}</td>
  119. </tr>
  120. </table>
  121. </section>
  122. </body>
  123. </html>