X-Git-Url: https://svn.cri.ensmp.fr/git/Portfolio.git/blobdiff_plain/f58365599fe64718af7fc808f6304322124b87df..5ac1a7bd1194ca74a3953032da277517cdef3170:/skins/photo_view.pt?ds=sidebyside diff --git a/skins/photo_view.pt b/skins/photo_view.pt index e447bbd..f17f22b 100644 --- a/skins/photo_view.pt +++ b/skins/photo_view.pt @@ -21,7 +21,9 @@ <body i18n:domain="portfolio"> <div metal:fill-slot="main_no_tabs" tal:omit-tag="" tal:define="contextInfos options/contextInfos|here/getPhotoContextInfos; - index contextInfos/index"> + index contextInfos/index; + translate nocall:modules/Products/Portfolio/utils/translate; + _ python:lambda msg : translate(msg, here)"> <div id="photo_viewer"> <table cellspacing="0" class="photo_viewer"> <tr> @@ -104,25 +106,30 @@ </a> </div> <div id="image_metadata" class="image_metadata"> - <span tal:define="title here/Title" tal:condition="title" tal:omit-tag=""> - <span class="photographer" tal:define="creator here/Creator" tal:content="python:'%s :' % creator" tal:condition="creator">Benoît PIN</span> - <span class="title_summary" tal:content="title"></span> - </span> - <div class="description" tal:content="here/Description"></div> - <div tal:define="keywords here/Subject" tal:condition="keywords"> - <h4 i18n:translate="">Keywords</h4> - <ul class="keywords" - tal:define="mq nocall:modules/ZTUtils/make_query; - kwurl python:lambda k: '%s/search?%s' % (portal_url, mq(Subject=k, portal_type=['Photo']))"> - <li tal:repeat="k keywords"><a tal:content="k" tal:attributes="href python:kwurl(k)">bla</a></li> - </ul> - </div> - <div><span i18n:translate="" tal:omit-tag="">reference:</span> <span tal:replace="context/getId">bidule.jpg</span></div> - <div tal:define="rights here/Rights" - tal:content="python:rights.startswith('©') and rights or '© %s' % rights"></div> - <div tal:define="ViewRawImage python:modules['Products.Portfolio.permissions'].ViewRawImage" - tal:condition="python:mtool.checkPermission(ViewRawImage, here)" style="font-weight:bold; margin-top:1em"> - <a tal:attributes="href string:${here/absolute_url}/photo_download" i18n:translate="">download picture</a> + <div metal:define-macro="image_metadata" tal:omit-tag=""> + <span tal:define="title here/Title" tal:condition="title" tal:omit-tag=""> + <span class="photographer" tal:define="creator here/Creator" tal:content="python:'%s :' % creator" tal:condition="creator">Benoît PIN</span> + <span class="title_summary" tal:content="title"></span> + </span> + <div tal:condition="here/showDateTimeOriginal|nothing" + tal:content="python:here.DateTimeOriginal().strftime(_('%m/%d/%Y %H:%M:%S'))"></div> + <div class="description" tal:content="here/Description"></div> + <div tal:define="keywords here/Subject" tal:condition="keywords"> + <h4 i18n:translate="">Keywords</h4> + <ul class="keywords" + tal:define="mq nocall:modules/ZTUtils/make_query; + kwurl python:lambda k: '%s/search?%s' % (portal_url, mq(Subject=k, portal_type=['Photo']))"> + <li tal:repeat="k keywords"><a tal:content="k" tal:attributes="href python:kwurl(k)">bla</a></li> + </ul> + </div> + <div><span i18n:translate="" tal:omit-tag="">reference:</span> <span tal:replace="context/getId">bidule.jpg</span></div> + <div tal:define="rights here/Rights" + tal:condition="rights" + tal:content="python:rights.startswith('©') and rights or '© %s' % rights"></div> + <div tal:define="ViewRawImage python:modules['Products.Portfolio.permissions'].ViewRawImage" + tal:condition="python:mtool.checkPermission(ViewRawImage, here)" style="font-weight:bold; margin-top:1em"> + <a tal:attributes="href string:${here/absolute_url}/photo_download" i18n:translate="">download picture</a> + </div> </div> </div> </td>