Mercurial > hg > MPIWGWeb
changeset 17:6d374d94c7e3
nicer add feature form.
author | casties |
---|---|
date | Fri, 05 Apr 2013 16:06:19 +0200 |
parents | 54f135c1ed65 |
children | 3913a1c5c583 |
files | MPIWGFeature.py zpt/feature/manage_add_MPIWGFeature.zpt |
diffstat | 2 files changed, 32 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/MPIWGFeature.py Fri Apr 05 15:58:43 2013 +0200 +++ b/MPIWGFeature.py Fri Apr 05 16:06:19 2013 +0200 @@ -237,9 +237,9 @@ pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/feature/manage_add_MPIWGFeature.zpt')).__of__(self) return pt() -def manage_addMPIWGFeature(self, id, title=None,weight=0,RESPONSE=None): +def manage_addMPIWGFeature(self, id, title=None, weight=0, title_en=None, title_de=None, RESPONSE=None): "Add a MPIWG Feature object" - newObj=MPIWGFeature(id,title,weight) + newObj=MPIWGFeature(id,title=title,weight=weight,title_en=title_en,title_de=title_de) self.Destination()._setObject(id,newObj) if RESPONSE is not None: RESPONSE.redirect('manage_main')
--- a/zpt/feature/manage_add_MPIWGFeature.zpt Fri Apr 05 15:58:43 2013 +0200 +++ b/zpt/feature/manage_add_MPIWGFeature.zpt Fri Apr 05 16:06:19 2013 +0200 @@ -1,28 +1,38 @@ <html> <body> -<h2>Create MPIWGWeb Feature object</h2> + <div tal:replace="structure here/manage_page_header">Header</div> + <!-- ZOPE management tabs --> + <h2 tal:define="manage_tabs_message options/manage_tabs_message | nothing" tal:replace="structure here/manage_tabs">Tabs</h2> + <!-- end of ZOPE management tabs --> - + <h2>Create MPIWGWeb Feature object</h2> -<form method="post" action="manage_addMPIWGFeature"> -<table> -<tr> - <td><b>ID</b></td> - <td><input type="text" size="40" name="id"></td> -</tr> -<tr> - <td><i>Title</i></td> - <td><input type="text" size="40" name="title"></td> -</tr> -<tr> - <td><i>Weight</i></td> - <td><input type="text" size="40" name="weight"></td> -</tr> + <form method="post" action="manage_addMPIWGFeature"> + <table> + <tr> + <td><b>ID</b></td> + <td><input type="text" size="20" name="id"></td> + </tr> + <tr> + <td><i>Internal title</i> (for management, in English)</td> + <td><input type="text" size="50" name="title"></td> + </tr> + <tr> + <td><i>Weight</i> (number for sorting)</td> + <td><input type="text" size="5" name="weight"></td> + </tr> + <tr> + <td><i>Title in English</i> (e.g. "Science under Scrutiny")</td> + <td><input type="text" size="50" name="title_en"></td> + </tr> + <tr> + <td><i>Title in German</i></td> + <td><input type="text" size="50" name="title_de"></td> + </tr> + </table> -</table> + <input type="submit" value="create"> -<input type="submit" value="create"> - -</form> + </form> </body> </html>