version 1.1.2.4, 2005/10/12 19:35:38
|
version 1.1.2.6, 2005/10/18 19:37:32
|
Line 1
|
Line 1
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
<html metal:use-macro="here/mainEditFile/macros/page"> |
<html metal:use-macro="here/mainEditFile/macros/page"> |
|
<body> |
|
<tal:block metal:fill-slot="navsel" tal:define="global selected python:'publications'" /> |
|
|
<tal:block metal:fill-slot="body" tal:define="yes_no_list python:'yes\nno'; |
<tal:block metal:fill-slot="body" tal:define="yes_no_list python:'yes\nno'; |
sortingMode python:'year\npriority'"> |
sortingMode python:'year\npriority'"> |
|
|
<h2>Manage Publications</h2> |
<h3><a href="addPublications">Add Publications to your list</a></h3> |
<p><a href="addPublications">Add Publications to your list</a></p> |
|
<form action="changePublicationSelectionMode" method="post"> |
<form action="changePublicationSelectionMode" method="post"> |
|
|
<h3>Select the 5 publications to be displayed at your <a src="../index.html" target="blank"> homepage</a></h3> |
<h3>Select the 5 publications to be displayed at your <a src="../index.html" target="blank"> homepage</a></h3> |
<p>Choose the first 5 of my list following the order of</p> |
<p>Choose the first 5 of my list following the order of</p> |
<ul tal:define="sm python:here.getPublicationSelectionMode()"> |
<table tal:define="sm python:here.getPublicationSelectionMode()"> |
|
<tr tal:condition="python:sm=='priority'"> |
<tal:block tal:condition="python:sm=='priority'"> |
<td><span><input type="radio" name="publicationSelectionMode" value="year" />year</span> <span><input checked type="radio" |
<li> priority <input checked type="radio" name="publicationSelectionMode" value="priority"> |
name="publicationSelectionMode" value="priority" />priority</span></td> |
<li> year <input type="radio" name="publicationSelectionMode" value="year"> |
<td><input type="submit" value="change"></td> |
</tal:block> |
</tr> |
<tal:block tal:condition="not:python:sm=='priority'"> |
<tr tal:condition="not:python:sm=='priority'"> |
<li> priority <input type="radio" name="publicationSelectionMode" value="priority"> |
<td><span><input checked type="radio" name="publicationSelectionMode" value="year" /> year</span> <span><input type="radio" |
<li> year <input checked type="radio" name="publicationSelectionMode" value="year"> |
name="publicationSelectionMode" value="priority" /> priority</span></td> |
</tal:block> |
<td><input type="submit" value="change"></td> |
<input type="submit" value="change"> |
</tr> |
</ul> |
</table> |
</form> |
</form> |
<h3>Changing sort order, delete or edit publications</h3> |
|
<p>Editing is only possible for publications which are not imported from the institutsbiliography. For more information see XXX</p> |
|
|
<h2>Publication list</h2> |
|
<p>(You can not change entries from the institutsbibliographie here)</p> |
<form action="changeSortingMode" method="post"> |
<form action="changeSortingMode" method="post"> |
<p>Sort by:</p> |
<p>Sort by:</p> |
<table> |
<table> |
<td valign="top" tal:content="structure python:here.ZSQLSelectionFromCRList( |
<td valign="top" |
|
tal:content="structure python:here.ZSQLSelectionFromCRList( |
'sortingMode', |
'sortingMode', |
sortingMode, |
sortingMode, |
boxType='radio', |
boxType='radio', |
checked=here.getSortingMode())"/> |
checked=here.getSortingMode())"/> |
<td><input type="submit" value="change"></td> |
<td><input type="submit" value="change"></td> |
</table> |
</table> |
|
|
</form> |
</form> |
|
|
<form action="changePublications" method="post"> |
<form action="changePublications" method="post"> |
<input type="hidden" name="id_main" tal:attributes="value person/id"> |
<input type="hidden" name="id_main" tal:attributes="value person/id"> |
<input type="hidden" name="main_fields" value="publications__title,publications__publish"> |
<input type="hidden" name="main_fields" value="publications__title,publications__publish"> |
|
|
<tal:block tal:define="books python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and lower(referencetype)in (\'book\') and publish=\'yes\' order by priority'%here.getDBId()); |
<tal:block |
|
tal:define="books python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and lower(referencetype)in (\'book\') and publish=\'yes\' order by priority'%here.getDBId()); |
edited_books python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and lower(referencetype)in (\'edited book\') and publish=\'yes\' order by priority'%here.getDBId()); |
edited_books python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and lower(referencetype)in (\'edited book\') and publish=\'yes\' order by priority'%here.getDBId()); |
not_displayed python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and publish=\'no\' order by priority'%here.getDBId()); |
not_displayed python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and publish=\'no\' order by priority'%here.getDBId()); |
articles python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and lower(referencetype) not in (\'book\',\'edited book\') and publish=\'yes\' order by priority'%here.getDBId())"> |
articles python:here.ZSQLSimpleSearch('select *,oid from publications where id_main=\'%s\' and lower(referencetype) not in (\'book\',\'edited book\') and publish=\'yes\' order by priority'%here.getDBId())"> |
Line 49
|
Line 56
|
|
|
<h3>Books</h3> |
<h3>Books</h3> |
<table> |
<table> |
|
<tr><th/><th/><th>Priority</th><th align="left" width="100">Show</th></tr> |
<tr tal:repeat="found python:here.sortBibliography(books)"> |
<tr tal:repeat="found python:here.sortBibliography(books)"> |
<td> |
<td><a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')" |
<a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')" |
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a> <a |
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a> |
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td> |
|
<td><span tal:replace="structure python:here.formatBibliography(here,found)" /></td> |
<a tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a> |
<td valign="top"><input |
</td> |
tal:attributes="name python:'publications__priority__'+str(found.oid); |
<td> |
value python:here.integer(found.priority)" |
<span tal:replace="structure python:here.formatBibliography(here,found)"/> |
size="3" /></td> |
</td> |
<td valign="top" |
<td valign="top"> |
tal:content="structure python:here.ZSQLSelectionFromCRList( |
<input tal:attributes="name python:'publications__priority__'+str(found.oid); |
|
value python:here.integer(found.priority)" size="3"/> |
|
</td> |
|
<td valign="top" tal:content="structure python:here.ZSQLSelectionFromCRList( |
|
'publications__publish__'+str(found.oid), |
'publications__publish__'+str(found.oid), |
yes_no_list, |
yes_no_list, |
boxType='radio', |
boxType='radio', |
checked=found.publish)"/> |
checked=found.publish)"/> |
</tr> |
</tr> |
|
</table> |
</tal:block> |
</tal:block> |
|
|
<tal:block tal:condition="edited_books"> |
<tal:block tal:condition="edited_books"> |
<h3>Edited Books</h3> |
<h3>Edited Books</h3> |
<table> |
<table> |
|
<tr><th/><th/><th>Priority</th><th align="left" width="100">Show</th></tr> |
<tr tal:repeat="found python:here.sortBibliography(edited_books)"> |
<tr tal:repeat="found python:here.sortBibliography(edited_books)"> |
<td> |
<td><a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')" |
<a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')" |
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a> <a |
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a> |
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td> |
|
<td><span tal:replace="structure python:here.formatBibliography(here,found)" /></td> |
<a tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a> |
<td valign="top"><input |
</td> |
tal:attributes="name python:'publications__priority__'+str(found.oid); |
<td> |
value python:here.integer(found.priority)" |
<span tal:replace="structure python:here.formatBibliography(here,found)"/> |
size="3" /></td> |
</td> |
<td valign="top" |
<td valign="top"> |
tal:content="structure python:here.ZSQLSelectionFromCRList( |
<input tal:attributes="name python:'publications__priority__'+str(found.oid); |
|
value python:here.integer(found.priority)" size="3"/> |
|
|
|
</td> |
|
<td valign="top" tal:content="structure python:here.ZSQLSelectionFromCRList( |
|
'publications__publish__'+str(found.oid), |
'publications__publish__'+str(found.oid), |
yes_no_list, |
yes_no_list, |
boxType='radio', |
boxType='radio', |
Line 102
|
Line 102
|
<tal:block tal:condition="articles"> |
<tal:block tal:condition="articles"> |
<h3>Articles and Chapters</h3> |
<h3>Articles and Chapters</h3> |
<table> |
<table> |
|
<tr><th/><th/><th>Priority</th><th align="left" width="100">Show</th></tr> |
<tr tal:repeat="found python:here.sortBibliography(articles)"> |
<tr tal:repeat="found python:here.sortBibliography(articles)"> |
<td> |
<td><a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')" |
<a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')" |
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a> <a |
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a> |
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td> |
|
<td><span tal:replace="structure python:here.formatBibliography(here,found)" /></td> |
<a tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a> |
<td valign="top"><input |
</td> |
tal:attributes="name python:'publications__priority__'+str(found.oid); |
<td> |
value python:here.integer(found.priority)" |
<span tal:replace="structure python:here.formatBibliography(here,found)"/> |
size="3" /></td> |
</td> |
<td valign="top" |
<td valign="top"> |
tal:content="structure python:here.ZSQLSelectionFromCRList( |
<input tal:attributes="name python:'publications__priority__'+str(found.oid); |
|
value python:here.integer(found.priority)" size="3"/> |
|
|
|
</td> |
|
<td valign="top" tal:content="structure python:here.ZSQLSelectionFromCRList( |
|
'publications__publish__'+str(found.oid), |
'publications__publish__'+str(found.oid), |
yes_no_list, |
yes_no_list, |
boxType='radio', |
boxType='radio', |
checked=found.publish)"/> |
checked=found.publish)"/> |
</tr> |
</tr> |
</table> |
</table> |
<hr> |
</tal:block> |
<h3>Not displayed at the page</h3> |
|
|
<h3>Currently not shown</h3> |
<table> |
<table> |
|
<tr><th/><th/><th>Priority</th><th align="left" width="100">Show</th></tr> |
<tr tal:repeat="found python:here.sortBibliography(not_displayed)"> |
<tr tal:repeat="found python:here.sortBibliography(not_displayed)"> |
<td> |
<td><a tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td> |
<a tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a> |
<td><span tal:replace="structure python:here.formatBibliography(here,found)" /></td> |
</td> |
<td valign="top"><input |
<td> |
tal:attributes="name python:'publications__priority__'+str(found.oid); |
<span tal:replace="structure python:here.formatBibliography(here,found)"/> |
value python:here.integer(found.priority)" |
</td> |
size="3" /></td> |
<td valign="top"> |
<td valign="top" |
<input tal:attributes="name python:'publications__priority__'+str(found.oid); |
tal:content="structure python:here.ZSQLSelectionFromCRList( |
value python:here.integer(found.priority)" size="3"/> |
|
|
|
</td> |
|
<td valign="top" tal:content="structure python:here.ZSQLSelectionFromCRList( |
|
'publications__publish__'+str(found.oid), |
'publications__publish__'+str(found.oid), |
yes_no_list, |
yes_no_list, |
boxType='radio', |
boxType='radio', |
Line 147
|
Line 141
|
</tr> |
</tr> |
</table> |
</table> |
</tal:block> |
</tal:block> |
</tal:block> |
|
<input type="submit" value="change"> |
<input type="submit" value="change"> |
</form> |
</form> |
</tal:block> |
</tal:block> |
|
</body> |
</html> |
</html> |