annotate zpt/staff/member_index_html.zpt @ 134:9f45ed6ffeab

bugs in publications zeigt jetzt auch links
author dwinter
date Fri, 31 May 2013 11:39:30 +0200
parents 5f766d7f3a09
children f84f492f8e11
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
3 <html metal:use-macro="here/main_template/macros/page">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
4 <head>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
6 <metal:block metal:fill-slot="head">
90
c940af028112 add styles and meta-tags for search.
casties
parents: 86
diff changeset
7 <meta name="description" content="member"/>
c940af028112 add styles and meta-tags for search.
casties
parents: 86
diff changeset
8 <tal:block
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
9 tal:define="global member options/member; global key member/getKey;
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
10 global username member/getUsername; global content member/getContent;
73
33c663a08025 projekte publicationen jetzt nach typen geordnet
dwinter
parents: 72
diff changeset
11 global baseUrl string:$root/${secmap/staff}/members/$username" />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
12 </metal:block>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
13 </head>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
14 <body>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
15 <!-- center text -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
16 <div class="center" metal:fill-slot="center">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
17 <div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
18 <!-- image -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
19 <tal:block tal:define="imgUrl member/getPublishedImageUrl" tal:condition="imgUrl">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
20 <img tal:attributes="src python:'%s&dw=165'%imgUrl" style="float: left; margin-right: 22px;" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
21 </tal:block>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
22 <!-- name and title -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
23 <h1>
90
c940af028112 add styles and meta-tags for search.
casties
parents: 86
diff changeset
24 <span class="mpiwg-first_name" tal:content="content/first_name" />
c940af028112 add styles and meta-tags for search.
casties
parents: 86
diff changeset
25 <span class="mpiwg-last_name" tal:content="content/last_name" />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
26 </h1>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
27 <!-- status -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
28 <h3 tal:content="content/status" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
29 <h3 tal:content="content/titles_new" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
30 <h3 tal:condition="content/funded_by">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
31 Funded by the <span tal:replace="content/funded_by" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
32 </h3>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
33 <p>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
34 Residence: <span tal:replace="content/date_stay_at_mpiwg" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
35 </p>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
36 </div>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
37
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
38 <!-- profile -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
39 <div>
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
40 <tal:x tal:condition="not:content/profile">
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
41 <tal:y tal:replace="structure member/generateProfileForPerson" />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
42 </tal:x>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
43 <tal:x tal:condition="content/profile">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
44 <h2>Profile</h2>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
45 <div class="profile" tal:content="structure content/profile"> [FMP-Field: CV] </div>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
46 </tal:x>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
47 </div>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
48
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
49 <!-- publications -->
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
50 <tal:block
132
5f766d7f3a09 abfrage der publicationen falsch
dwinter
parents: 100
diff changeset
51 tal:define="publications python:here.ZDBInlineSearch(_table='pubmanbiblio',key_main=key,_op_key_main='eq')"
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
52 tal:condition="publications">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
53 <h2>Selected publications</h2>
134
9f45ed6ffeab bugs in publications
dwinter
parents: 132
diff changeset
54 <div class="reference" tal:repeat="publication python:member.getPublicationsFromPubman(limit=5)">
47
225179dfd892 getPublications erweitert nach Typ
dwinter
parents: 46
diff changeset
55 <a tal:attributes="href python:'http://pubman.mpiwg-berlin.mpg.de/pubman/faces/viewItemFullPage.jsp?itemId='+publication[0]"
225179dfd892 getPublications erweitert nach Typ
dwinter
parents: 46
diff changeset
56 tal:content="structure python:publication[1]" />
134
9f45ed6ffeab bugs in publications
dwinter
parents: 132
diff changeset
57 <div tal:condition="python:publication[2] is not None"><a class="internal" tal:attributes="href python:'/en/resources/publications/'+here.getBookLinkFromID(publication[2])">Book page</a></div>
9f45ed6ffeab bugs in publications
dwinter
parents: 132
diff changeset
58 <div tal:repeat="ident python:publication[3]"><a class="external" tal:attributes="href ident">See also</a></div>
9f45ed6ffeab bugs in publications
dwinter
parents: 132
diff changeset
59 <div tal:repeat="ident python:publication[4]"><a class="external" tal:attributes="href python:ident[1]" tal:content="python:ident[0]">See also:</a></div>
9f45ed6ffeab bugs in publications
dwinter
parents: 132
diff changeset
60
9f45ed6ffeab bugs in publications
dwinter
parents: 132
diff changeset
61 </div>
38
3c98cc79dd14 version 0.1 mit publicationen von pubman (TEST!!)
dwinter
parents: 3
diff changeset
62 <p tal:condition="python:len(publications)>5">
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
63 <a class="internal" tal:attributes="href string:$baseUrl/publications_full_html">More</a>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
64 </p>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
65 <!-- <p>
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
66 <a class="external" target="_blank" tal:attributes="href member/getConeId">See all publications (PubMan)</a>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
67 </p> -->
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
68 </tal:block>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
69
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
70 <!-- Talks -->
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
71 <tal:block tal:define="talks member/getTalks" tal:condition="talks">
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
72 <h2>Talks and presentations</h2>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
73 <table class="items shorter">
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
74 <tr tal:repeat="talk python:here.ZDBSlice(talks,size=5)">
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
75 <td>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
76 <a tal:omit-tag="not:talk/link" tal:attributes="href talk/link" tal:content="talk/date" />
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
77 </td>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
78 <td>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
79 <a tal:omit-tag="not:talk/link" tal:attributes="href talk/link"> <span tal:replace="talk/place" /> &#150; <i><span
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
80 tal:replace="talk/title" /></i>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
81 </a>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
82 </td>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
83 </tr>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
84 </table>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
85 <p tal:condition="python:len(talks)>5">
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
86 <a class="internal" tal:attributes="href string:$baseUrl/talks_full_html">More</a>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
87 </p>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
88 </tal:block>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
89
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
90 <!-- Teaching activities -->
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
91 <tal:block tal:define="teachings member/getTeaching" tal:condition="teachings">
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
92 <h2>Teaching activities</h2>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
93 <table class="items shorter">
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
94 <tr tal:repeat="teaching python:here.ZDBSlice(teachings, size=5)">
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
95 <td>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
96 <a tal:omit-tag="not:teaching/link" tal:attributes="href teaching/link"> <span tal:replace="teaching/date" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
97 </a>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
98 </td>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
99 <td>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
100 <a tal:omit-tag="not:teaching/link" tal:attributes="href teaching/link"> <span tal:replace="teaching/place" />
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
101 &#150; <i><span tal:replace="teaching/title" /></i>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
102 </a>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
103 </td>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
104 </tr>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
105 </table>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
106 <p tal:condition="python:len(teachings)>5">
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
107 <a class="internal" tal:attributes="href string:$baseUrl/teaching_full_html">More</a>
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
108 </p>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
109 </tal:block>
100
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
110
f4ac675b2031 more members pages.
casties
parents: 90
diff changeset
111 </div><!-- /center -->
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
112
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
113
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
114 <!--sidebar content -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
115 <div class="sidebar" metal:fill-slot="sidebar">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
116 <div class="sideblock">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
117 <h2>Contact</h2>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
118 <div class="item noline">
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
119 Max Planck Institute for the History of Science <br /> Boltzmannstra&szlig;e 22 <br /> 14195 Berlin <br /> Germany
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
120 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
121 <div class="item" tal:condition="python:content.telefon_p=='yes'">
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
122 tel.: <span tal:content="content/telefon">[FMP-Field: telefon]</span> <br />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
123 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
124 <div class="item" tal:condition="python:content.fax_p=='yes'">
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
125 fax: <span tal:content="content/fax">[FMP-Field: fax]</span> <br />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
126 </div>
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
127 <div class="item" tal:condition="python:content.e_mail_p=='yes'">
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
128 <a class="email" tal:attributes="href string:mailto:${content/e_mail}" tal:content="content/e_mail">[FMP-Field:
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
129 e_mail]</a>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
130 </div>
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
131 <div class="item" tal:condition="python:content.e_mail2_p=='yes'">
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
132 <a class="email" tal:attributes="href string:mailto:${content/e_mail2}" tal:content="content/e_mail2">[FMP-Field:
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
133 e_mail2]</a> (external)
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
134 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
135 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
136
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
137 <div class="sideblock" tal:define="projects python:here.getProjectFolder().getProjectsOfMember(key=key)"
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
138 tal:condition="projects">
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
139 <h2>Projects</h2>
40
fd8e78bbc5ed more work on projects.
casties
parents: 38
diff changeset
140 <div class="project" tal:repeat="project projects">
fd8e78bbc5ed more work on projects.
casties
parents: 38
diff changeset
141 <a tal:attributes="href python:project.getUrl(baseUrl=root+'/'+secmap['research']+'/projects/')"
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
142 tal:content="project/getLabel" />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
143 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
144 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
145
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
146 <div class="sideblock">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
147 <h2>Related Material</h2>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
148 <div class="item download" tal:condition="python:getattr(here,'cv_publish','no')=='yes'">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
149 <a target="_blank" href="downloadCV">Download Curriculum Vitae</a>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
150 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
151 <div class="item download" tal:condition="python:getattr(here,'publications_publish','no')=='yes'">
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
152 <a target="_blank" href="downloadPublications">Download Publication List</a> <br />
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
153 </div>
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
154 <div class="item external">
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
155 <a target="_blank" tal:attributes="href python:member.getConeId()"> See publications on PubMan</a>
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
156 </div>
86
ab836d3f96dc styles for staff list.
casties
parents: 73
diff changeset
157 <div class="item external"
3
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
158 tal:repeat="addLink python:here.ZDBInlineSearch(_table='additionallink',key_main=key,_op_key_main='eq',_sort='priority',published='yes')">
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
159 <a target="_blank" tal:content="addLink/title" tal:attributes="href addLink/link"> Daston on the History of Science
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
160 (listen to CBC-Interview, Fall 2007)</a>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
161 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
162 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
163 </div>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
164 <!-- sidebar -->
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
165 </body>
ee3eb9a6665a MPIWGStaffFolder shows members from db now.
casties
parents:
diff changeset
166 </html>