source: products/qRSS2Syndication/trunk/skins/qrss2syndication/setup_rss2.cpt @ 1

Last change on this file since 1 was 1, checked in by myroslav, 18 years ago

Building directory structure

File size: 4.0 KB
Line 
1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
2      lang="en"
3      metal:use-macro="here/main_template/macros/master"
4      i18n:domain="plone">
5
6  <body>
7
8    <div metal:fill-slot="main"
9         tal:define="errors options/state/getErrors;
10                     sy_info python:here.getSynProp();
11                     params ">
12
13      <h1 i18n:translate="heading_RSS2_setup">
14        RSS2 feeds setup
15      </h1>
16     <!-- <tal:x replace="sy_info"/>-->
17      <form name="edit_form"
18            action="."
19            method="post"
20            enctype="multipart/form-data"
21            tal:attributes="action string:${here/getId}/${template/getId}" >
22
23        <fieldset>
24
25          <legend i18n:translate="legend_setup_rss2">Setup Details</legend>
26
27         
28          <div class="field">
29
30            <label for="rss2_types" i18n:translate="label_select_RSS2_types">Select types</label>
31
32            <div class="formHelp" i18n:translate="help_select_RSS2_types">
33              Select types to be included the RSS2 feed.
34            </div>
35
36            <select name="rss2_types:list:string"
37                    multiple="multiple"
38                    size="20"
39                    tal:define="types here/portal_types/listTypeInfo;
40                                        ">
41              <metal:block tal:repeat="ctype types">
42                <option value="Document"
43                        tal:define="Id ctype/getId;
44                                    is_selected python: ctype.getId() in sy_info['rss2_types']"
45                        tal:attributes="value ctype/getId;
46                                        selected is_selected|nothing"
47                        tal:content="python:ctype.Title()"
48                        i18n:translate="">Document</option>
49              </metal:block>
50               
51            </select>
52          </div>
53
54          <div class="field">
55
56            <input type="checkbox"
57                   name="only_published"
58                   value="1"
59                   tal:define="checked python:sy_info['only_published'] and 'checked'"
60                   tal:attributes="checked checked"/>
61
62            <label for="only_published" i18n:translate="label_only_published">Only published content</label>
63
64          </div>
65          <div class="field">
66
67            <input type="checkbox"
68                   name="include_subfolders"
69                   value="1"
70                   tal:define="checked python:sy_info['include_subfolders'] and 'checked'"
71                   tal:attributes="checked checked"/>
72
73            <label for="include_subfolders" i18n:translate="label_include_subfolders">Include subfolders content</label>
74
75          </div>
76
77           
78          <div class="field"
79               tal:define="error errors/articles_number|nothing;"
80               tal:attributes="class python:test(error, 'field error', 'field')">
81            <label for="articles_number" i18n:translate="label_articles_number">Articles number</label>
82
83            <div class="formHelp" i18n:translate="help_articles_number">
84              Articles number to be included the RSS2 feed.
85            </div>
86            <div tal:content="error">Validation error output</div>
87            <input type="text"
88                   name="articles_number"
89                   value=""                                                                       
90                   tal:define="articles_number python:request.get('articles_number',None) or sy_info['articles_number'] or 20"
91                   tal:attributes="value articles_number"/>
92          </div>
93
94
95
96          <div class="formControls">
97       
98            <input class="context"
99                   tabindex=""
100                   type="submit"
101                   name="form.button.Save"
102                   value="Save"
103                   i18n:attributes="value"
104                   tal:attributes="tabindex tabindex/next;
105                                   disabled python:test(isLocked, 'disabled', None);" />
106
107          </div>
108        </fieldset>
109
110        <input type="hidden" name="form.submitted" value="1" />
111
112      </form>
113
114     
115    </div>
116
117  </body>
118</html>
Note: See TracBrowser for help on using the repository browser.