Mercurial > hg > MPIWGWeb
diff zpt/www/common_template.zpt @ 26:8a99ad8713d6
new common template for fragments. new styles for servicebox.
| author | casties |
|---|---|
| date | Thu, 18 Apr 2013 20:39:01 +0200 |
| parents | |
| children | b12d80f033fb |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/www/common_template.zpt Thu Apr 18 20:39:01 2013 +0200 @@ -0,0 +1,59 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +</head> +<body> + <!-- common template snippets as METAL macros --> + + <!-- full-row feature block --> + <div class="row teaser" metal:define-macro="feature_teaser" + tal:define="features python:here.getFeatures(); + feature_num python:int(request.get('ff',len(features)-1)); + feature python:features[feature_num]; + feature_url python:feature.getUrl('%s/%s/features'%(root,secmap['news'])); + teaser_path string:here/features/${feature/getTeaserPath};"> + <!-- feature image and intro --> + <div class="col"> + <div class="box teaser_image"> + <div class="slider prev" tal:condition="python:feature_num>1"> + <a tal:attributes="href python:'?ff=%s'%(feature_num-1)"><img tal:attributes="src string:$root/images/slider_prev.png" + alt="previous" /></a> + </div> + <a tal:attributes="href feature_url"> <img tal:attributes="src feature/getFrontpageImgUrl" width="593" height="351" /> + </a> + <tal:block tal:condition="exists:python:path(teaser_path+'/macros/caption')"> + <tal:block metal:use-macro="python:path(teaser_path+'/macros/caption')" /> + </tal:block> + </div> + </div> + <div class="col"> + <div class="box teaser_text"> + <div class="feature_number" tal:content="feature_num|nothing" /> + <div class="date" tal:content="feature/getDateString" /> + <h3> + <metal:block metal:define-slot="topic_title">Current Research Topic</metal:block> + </h3> + <tal:block tal:condition="exists:python:path(teaser_path+'/macros/text')"> + <tal:block tal:condition="exists:python:path(teaser_path+'/macros/text')" + metal:use-macro="python:path(teaser_path+'/macros/text')" /> + </tal:block> + <p> + <a class="internal" tal:attributes="href feature_url"><metal:block metal:define-slot="topic_link">Current Research Topic</metal:block></a> + </p> + <p> + <a class="internal" tal:attributes="href string:$root/${secmap/news}/featurearchive.html"><metal:block + metal:define-slot="topic_archive">Research Topic Archive</metal:block></a> + </p> + <div class="slider next" tal:condition="python:feature_num<len(features)-1"> + <a tal:attributes="href python:'?ff=%s'%(feature_num+1)"><img tal:attributes="src string:$root/images/slider_next.png" + alt="next" /></a> + </div> + </div> + </div> + </div> + <!-- feature --> + +</body> +</html>
