X-Git-Url: https://svn.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/3e0a2c257d49fb162da9c70d2f70194036235166..c7fa7959f1718394c772a187bb124780f86fa2f3:/skins/generic/search_form.pt?ds=sidebyside diff --git a/skins/generic/search_form.pt b/skins/generic/search_form.pt index b2e86cd..d130798 100644 --- a/skins/generic/search_form.pt +++ b/skins/generic/search_form.pt @@ -1,116 +1,132 @@ <html xmlns:tal="http://xml.zope.org/namespaces/tal" xmlns:metal="http://xml.zope.org/namespaces/metal" + xmlns:i18n="http://xml.zope.org/namespaces/i18n" metal:use-macro="here/main_template/macros/master"> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8"/> </head> -<body> -<div metal:fill-slot="main_no_tabs" i18n:domain="cmf_default"> - -<div class="Desktop"> - -<h1 i18n:translate="">Search inside <span tal:replace="here/Title" - i18n:name="title" >portal</span></h1> - -<form tal:attributes="action string:${here/portal_url}/search"> - -<table class="FormLayout"> - <tr valign="top"> - <th i18n:translate="">Full Text</th> - <td> - <input name="SearchableText" size="40" /> - <dl class="FieldHelp"> - <dd i18n:translate="">For a simple text search, enter your search term - here. Multiple words may be found by combining - them with <b>AND</b> and <b>OR</b>. This will - find text in items' contents, title and - description. - </dd> - </dl> - </td> - </tr> - <tr> - <th i18n:translate="">Title</th> - <td><input name="Title" size="40" /></td> - </tr> - <tr> - <th i18n:translate="">Description</th> - <td> - <input name="Description" size="40" /> - <dl class="FieldHelp"> - <dd i18n:translate=""> You may also search the items' descriptions and - titles specifically. Multiple words may be found - by combining them with <b>AND</b> and <b>OR</b>. - </dd> - </dl> - </td> - </tr> - <tr> - <th i18n:translate="">Review Status</th> - <td> - <select name="review_state" size="4" multiple> - <option value="" selected i18n:translate="">-- any --</option> - <option value="private" i18n:translate="">private</option> - <option value="pending" i18n:translate="">pending</option> - <option value="published" i18n:translate="">published</option> - </select> - <dl class="FieldHelp"> - <dd i18n:translate="">If you wish to constrain results to items in certain states, select them from this list.</dd> - </dl> - </td> - </tr> - <tr> - <th i18n:translate="">Find new items since...</th> - <td> - <select name="modified"> - <option value="" i18n:translate="">Ever</option> - <option tal:condition="python:not(here.portal_membership.isAnonymousUser())" - value="lastLogin" i18n:translate="">Last login</option> - <option value="yesterday" i18n:translate="">Yesterday</option> - <option value="lastWeek" i18n:translate="">Last week</option> - <option value="lastMonth" i18n:translate="">Last month</option> - </select> - <dl class="FieldHelp"> - <dd i18n:translate="">You may find only recent items by selecting a time-frame.</dd> - </dl> - </td> - </tr> - <tr> - <th i18n:translate="">Item type</th> - <td tal:define="typeinfos here/searchableTypes" > - <select name="portal_type:list" multiple size="5"> - <option value="" selected i18n:translate="">-- any --</option> - <option tal:repeat="typeinfo typeinfos" tal:attributes="value typeinfo/getId" tal:content="typeinfo/Title" i18n:translate=""></option> - </select> - <dl class="FieldHelp"> - <dd i18n:translate="">You may limit your results to particular kinds of - items by selecting them above. To find all kinds - of items, do not select anything. - </dd> - </dl> - </td> - </tr> - - <tr tal:condition="python:mtool.checkPermission('List portal members', here)"> - <th i18n:translate="">Creator</th> - <td> - <input name="strCreator" size="20" /> - <dl class="FieldHelp"> - <dd i18n:translate="">To find items by a particular user, enter one or more of his properties (login, name, email...).</dd> - </dl> - </td> - </tr> - - <tr> - <td><br /></td> - <td> - <input type="submit" value=" Search " i18n:attributes="value" /> - </td> - </tr> -</table> -</form> - -</div> -</div> -</body> -</html> \ No newline at end of file + <body> + <div metal:fill-slot="main_no_tabs" i18n:domain="cmf_default"> + <div class="Desktop"> + <h1 i18n:translate="">Search inside <span tal:replace="here/Title" + i18n:name="title">portal</span></h1> + <form tal:attributes="action string:${here/portal_url}/search"> + <table class="FormLayout"> + <tr valign="top"> + <th i18n:translate="">Full Text</th> + <td> + <input name="SearchableText" size="40"/> + <dl class="FieldHelp"> + <dd i18n:translate=""> + For a simple text search, enter your search term here. + Multiple words may be found by combining them with + <b>AND</b> and <b>OR</b>. This will find text in items' + contents, title and description. + </dd> + </dl> + </td> + </tr> + <tr> + <th i18n:translate="">Title</th> + <td> + <input name="Title" size="40"/> + </td> + </tr> + <tr> + <th i18n:translate="">Description</th> + <td> + <input name="Description" size="40"/> + <dl class="FieldHelp"> + <dd i18n:translate=""> + You may also search the items' descriptions and titles + specifically. Multiple words may be found by combining them + with <b>AND</b> and <b>OR</b>. + </dd> + </dl> + </td> + </tr> + <tr> + <th i18n:translate="">Review Status</th> + <td> + <select name="review_state" size="4" multiple="multiple"> + <option value="" + selected="selected" + i18n:translate="">-- any --</option> + <option value="private" i18n:translate="">private</option> + <option value="pending" i18n:translate="">pending</option> + <option value="published" i18n:translate="">published</option> + </select> + <dl class="FieldHelp"> + <dd i18n:translate=""> + If you wish to constrain results to items in certain + states, select them from this list. + </dd> + </dl> + </td> + </tr> + <tr> + <th i18n:translate="">Find new items since...</th> + <td> + <select name="modified"> + <option value="" i18n:translate="">Ever</option> + <option tal:condition="python:not(here.portal_membership.isAnonymousUser())" + value="lastLogin" + i18n:translate="">Last login</option> + <option value="yesterday" i18n:translate="">Yesterday</option> + <option value="lastWeek" i18n:translate="">Last week</option> + <option value="lastMonth" i18n:translate="">Last month</option> + </select> + <dl class="FieldHelp"> + <dd i18n:translate=""> + You may find only recent items by selecting a time-frame. + </dd> + </dl> + </td> + </tr> + <tr> + <th i18n:translate="">Item type</th> + <td tal:define="typeinfos here/searchableTypes"> + <select name="portal_type:list" multiple="multiple" size="5"> + <option value="" + selected="selected" + i18n:translate="">-- any --</option> + <option tal:repeat="typeinfo typeinfos" + tal:attributes="value typeinfo/getId" + tal:content="typeinfo/Title" + i18n:translate="">Type</option> + </select> + <dl class="FieldHelp"> + <dd i18n:translate=""> + You may limit your results to particular kinds of items by + selecting them above. To find all kinds of items, do not + select anything. + </dd> + </dl> + </td> + </tr> + <tr tal:condition="python:mtool.checkPermission('List portal members', here)"> + <th i18n:translate="">Creator</th> + <td> + <input name="strCreator" size="20"/> + <dl class="FieldHelp"> + <dd i18n:translate=""> + To find items by a particular user, enter one or more of + his properties (login, name, email...). + </dd> + </dl> + </td> + </tr> + <tr> + <td> + <br/> + </td> + <td> + <input type="submit" value=" Search " i18n:attributes="value"/> + </td> + </tr> + </table> + </form> + </div> + </div> + </body> +</html>