Mercurial > hg > MPIWGWeb
view zpt/project/project_index_html.zpt @ 98:d29425348cbd
show image without caption in project description if its the first one.
author | casties |
---|---|
date | Tue, 21 May 2013 16:15:35 +0200 |
parents | 7b96a85552aa |
children | f4ac675b2031 |
line wrap: on
line source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html metal:use-macro="here/pro_sec_template/macros/page"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title metal:fill-slot="title" tal:content="string:${here/getNumber} ${here/getProjectTitle}" /> <metal:block metal:fill-slot="head"> <meta name="description" content="project"/> <tal:block tal:define="global proBaseUrl string:$root/${secmap/research}/projects; global images here/getImageList; global dept here/getDepartmentId;" /> </metal:block> </head> <body> <!-- middle column --> <div class="center project" metal:fill-slot="center"> <!-- version header --> <h2 tal:condition="not:here/isCurrentVersion"> This is an outdated version of this project! For the current version, please refer to <a tal:define="parentUrl python:here.aq_parent.getUrl(baseUrl=proBaseUrl)" tal:attributes="href parentUrl" tal:content="parentUrl"/> </h2> <tal:x tal:define="started here/getStartedAt" tal:condition="here/isArchivedProject"> <p> (<span tal:condition="started" tal:content="string:$started-"/><span tal:condition="not:started">Completed:</span> <span tal:content="here/getCompletedAt"/>) </p> </tal:x> <!-- /version header --> <h1 class="mpiwg-title" tal:content="here/getProjectTitle">History of Scientific Objectivity, 18th-19th Cs</h1> <h3 class="authors mpiwg-authors"> <tal:block tal:repeat="person here/getResponsibleScientistsList"> <a class="mpiwg-author" tal:define="username person/username|nothing; key person/key|nothing;" tal:omit-tag="python:not username or not here.getStaffFolder().isActiveMember(key=key)" tal:attributes="href string:$root/${secmap/staff}/members/$username" tal:content="person/name"> Name of responsible person </a><tal:block tal:condition="not:repeat/person/end">, </tal:block> </tal:block> </h3> <h3 class="authors" tal:define="others here/getInvolvedScholars" tal:condition="others"> Other involved scholars: <span tal:content="structure others">Scholars </span> </h3> <h3 class="authors" tal:define="partners here/getCooperationPartners" tal:condition="partners"> Cooperation Partners: <span tal:content="structure partners">Partners</span> </h3> <div class="description"> <!-- inline image --> <tal:block tal:condition="images" tal:repeat="image python:images"> <div class="figure" tal:condition="python:image.getCaption() or repeat['image'].start"> <div class="image"> <a tal:define="url image/getLink" tal:attributes="href url" tal:omit-tag="not:url" target="_blank"><img tal:attributes="src image/getUrl" alt="" /></a> </div> <div class="figcaption" tal:condition="image/caption" tal:content="structure image/getCaption"> J.-A.-D. Ingres: Mme Moitessier, 1856. Oel/Lw. 120 x 92,1 cm. London, National Gallery. </div> </div> </tal:block> <!-- project description --> <div tal:content="structure python:here.getDescription(filter=True)">Project description</div> </div> </div><!-- /center --> <!-- right column --> <div class="sidebar" metal:fill-slot="sidebar"> <!-- this project is part of --> <div class="sideblock" tal:define="parents here/getSuperProjects;" tal:condition="parents"> <div class="project parent"> Part of: <a tal:define="parent python:parents[-1]" tal:content="parent/getLabel" tal:attributes="href python:parent.getUrl(baseUrl=proBaseUrl)+test(here.isArchivedProject(),'?showArchive=yes','')" /> </div> <!-- end parent --> </div> <!-- sideblock --> <!-- related projects --> <div class="sideblock" tal:define="projects here/getRelatedProjectList" tal:condition="projects"> <h2>Related Projects</h2> <div class="project" tal:repeat="project projects"> <a tal:attributes="href string:$proBaseUrl/${project/getProjectId}" tal:content="project/getProjectLabel" /> </div> <!-- end item --> </div> <!-- sideblock --> <!-- related publications --> <tal:block tal:define="publications here/getPublicationList"> <div class="sideblock" tal:condition="publications"> <h2>Related Publications</h2> <tal:block tal:repeat="publication publications"> <div class="item" tal:define="bookid publication/getBookId" tal:condition="publication/text"> <tal:y condition="not:bookid"> <tal:x tal:define="img publication/publicationImage1 | nothing" tal:condition="img"> <a target="_blank" tal:attributes="href img/absolute_url"> <img width="150" tal:attributes="src img/absolute_url" /> </a> <br /> </tal:x> <a tal:define="link publication/link | nothing;" tal:omit-tag="not:link" tal:content="structure publication/text" tal:attributes="href link" /> </tal:y> <tal:y condition="bookid"> <tal:x tal:define="book python:here.books[bookid]; bookurl python:book.getUrl(baseUrl=root+'/'+secmap['resources']+'/books')"> <a tal:attributes="href bookurl"><img width="150" tal:attributes="src book/getImageUrl" /></a> <br /> <a tal:attributes="href bookurl" tal:content="structure publication/text" /> </tal:x> </tal:y> <tal:x tal:condition="python:hasattr(publication, 'description')"> <div tal:content="structure publication/description" /> </tal:x> </div><!-- end item --> </tal:block> </div> <!-- sideblock --> <div class="sideblock" tal:condition="here/hasAdditionalPublications"> <h2>Additional Publications</h2> <div class="item"> <a class="internal" tal:attributes="href python:here.getUrl(baseUrl=proBaseUrl)+'/additional_publications_html'"> Publications in the context of this project </a> </div> </div> </tal:block> <!-- related publications --> <!-- projects covered --> <div class="sideblock" tal:define="showArchive python:(request.get('showArchive','no')=='yes'); children here/getSubProjects;" tal:condition="children"> <h2> Projects <span class="proj_state"> <a href="?" tal:omit-tag="python:not (here.isArchivedProject() or showArchive)">current</a> <a href="?showArchive=yes" tal:omit-tag="python:here.isArchivedProject() or showArchive">completed</a> </span> </h2> <tal:y tal:repeat="child children"> <tal:x tal:condition="python:not (child.isArchivedProject() or showArchive)"> <div class="project"> <a tal:content="child/getLabel" tal:attributes="href python:child.getUrl(baseUrl=proBaseUrl)" /> </div> </tal:x> <tal:x tal:condition="python:child.isArchivedProject() and (here.isArchivedProject() or showArchive)"> <div class="project inactive" tal:define="started child/getStartedAt"> <a tal:content="child/getLabel" tal:attributes="href python:child.getUrl(baseUrl=proBaseUrl)" /> (<span tal:condition="started" tal:content="string:$started-"/><tal:x tal:condition="not:started">Completed: </tal:x><span tal:content="child/getCompletedAt"/>) </div> </tal:x> </tal:y> </div> <!-- projects covered --> <!-- custom info blocks --> <div class="sideblock" tal:repeat="block here/getInfoBlockList"> <h2 tal:content="block/getTitle">Info block</h2> <div class="item" tal:repeat="item block/getItems"> <a class="external" tal:attributes="href item/link" tal:omit-tag="not:item/link" tal:content="structure item/text"> info item </a> </div> </div> <!-- related digital sources --> <div class="sideblock" tal:define="sources here/getRelatedDigitalSources" tal:condition="sources"> <h2>OLD! Related digital sources</h2> <div class="item" tal:content="structure sources"> digital sources </div> </div> <!-- funding institutions --> <div class="sideblock" tal:define="funding here/getFundingInstitutions" tal:condition="funding"> <h2>Funding Institutions</h2> <div class="item" tal:content="structure funding"> Funding </div> </div> <!-- sideblock --> </div> <!-- sidebar --> </body> </html>