source: trunk/templates/edit_form.tt @ 1021

Last change on this file since 1021 was 1021, checked in by kake, 15 years ago

Added a class to the main heading on the edit form.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 11.0 KB
Line 
1[% USE CGI %]
2[% INCLUDE header.tt page_title = "Edit $node_name - $site_name" %]
3<div id="content">
4
5  <h1 class="edit_form_title">Edit &quot;[% node_name %]&quot;</h1>
6
7  [% IF conflict %]
8    <div class="warning_text">
9      Someone has committed changes to this page since you began editing.
10      You will need to manually merge your changes into the new version.
11    </div>
12  [% END %]
13
14  [% IF preview_html AND preview_above_edit_box %]
15    <div id="maincontent">
16      <h2>Preview</h2>
17      [% IF summary %]
18        <div id="summary">[% summary %]</div>
19      [% END %]
20      [% INCLUDE display_metadata.tt %]
21      [% preview_html %]
22    </div>
23    <br clear="all" />
24  [% END %]
25
26  <form id="edit_page_form" action="[% cgi_url %]" method="post"
27   enctype="application/x-www-form-urlencoded">
28
29    <div class="licence_and_moderation_notes">
30      <div class="licence_notes">
31        [% TRY %]
32          [% INCLUDE custom_licence.tt %]
33        [% CATCH %]
34        [% END %]
35      </div>
36      [% IF moderate %]
37        <div class="moderation_warning">
38          Please note that this page is moderated so your changes will not
39          appear immediately. Please be patient.
40        </div>
41      [% END %]
42    </div>
43
44    [% INCLUDE edit_form_actions.tt %]
45
46    <fieldset id="main_information">
47      <legend>Main information</legend>
48
49      <div class="edit_form_group" id="content_group">
50        <label for="content">
51          [% IF conflict %]
52            Current content:
53          [% ELSE %]
54            Content:
55          [% END %]
56        </label>
57        <div class="edit_box">
58          <textarea name="content" id="content_textarea" rows="21"
59           cols="70" wrap="virtual">[% content %]</textarea>
60        </div>
61        [% IF conflict %]
62          <div class="conflict_group">
63            <label>Your content:</label>
64            <div class="conflict_box">
65              [% CGI.escapeHTML(new_content) %]
66            </div>
67          </div>
68        [% END %]
69      </div>
70
71      [%# NOTE: The whitespace in the next two textareas is deliberate, to
72          avoid getting bogus tabs and blank lines in the textarea content.
73          Please do not reintroduce this bug.  Test on more than one
74          browser. #%]
75
76      <div class="edit_form_group" id="locales_group">
77        <label for="locales">
78          [% IF conflict %]
79            Current locales:
80          [% ELSE %]
81            Locales (one per line):
82          [% END %]
83        </label>
84        <div class="edit_box">
85          <textarea name="locales" id="locales" rows="5" cols="70">[% FOREACH locale = locales %][% locale.name %]
86[% END %]</textarea>
87        </div>
88        [% IF conflict %]
89          <div class="conflict_group">
90            <label>Your locales:</label>
91            <div class="conflict_box">
92              [% FOREACH locale = new_locales %]
93                [% CGI.escapeHTML(locale) %]<br/>
94              [% END %]
95            </div>
96          </div>
97        [% END %]
98      </div>
99
100      <div class="edit_form_group" id="categories_group">
101        <label for="categories">
102          [% IF conflict %]
103            Current categories:
104          [% ELSE %]
105            Categories (one per line):
106          [% END %]
107        </label>
108        <div class="edit_box">
109          <textarea name="categories" id="categories" rows="5" cols="70">[% FOREACH category = categories %][% category.name %]
110[% END %]</textarea>
111        </div>
112        [% IF conflict %]
113          <div class="conflict_group">
114            <label>Your categories:</label>
115            <div class="conflict_box">
116              [% FOREACH category = new_categories %]
117                [% CGI.escapeHTML(category) %]<br/>
118              [% END %]
119            </div>
120          </div>
121        [% END %]
122      </div>
123
124      <div class="edit_form_group" id="summary_group">
125        [% IF conflict %]
126          <label for="summary">Current summary:</label>
127        [% ELSE %]
128          <label for="summary">One-line summary of this page:</label>
129        [% END %]
130        <div class="edit_box">
131          <input type="text" size="50" id="summary" name="summary"
132           value="[% summary %]" />
133        </div>
134        [% IF conflict %]
135          <div class="conflict_group">
136            <label>Your summary:</label>
137            <div class="conflict_box">
138              [% new_summary %]
139            </div>
140          </div>
141        [% END %]
142      </div>
143    </fieldset>
144
145    <fieldset id="additional_information">
146      <legend>Additional information</legend>
147
148      <div class="edit_form_group" id="phone_group">
149        [% IF conflict %]
150          <label for="phone">Current phone:</label>
151        [% ELSE %]
152          <label for="phone">Phone:</label>
153        [% END %]
154        <div class="edit_box">
155          <input type="text" size="50" id="phone" name="phone"
156           value="[% phone %]" />
157        </div>
158        [% IF conflict %]
159          <div class="conflict_group">
160            <label>Your phone:</label>
161            <div class="conflict_box">
162              [% CGI.escapeHTML(new_phone) %]
163            </div>
164          </div>
165        [% END %]
166      </div>
167
168      <div class="edit_form_group" id="fax_group">
169        [% IF conflict %]
170          <label for="fax">Current fax:</label>
171        [% ELSE %]
172          <label for="fax">Fax:</label>
173        [% END %]
174        <div class="edit_box">
175          <input type="text" size="50" id="fax" name="fax"
176            value="[% fax %]" />
177        </div>
178        [% IF conflict %]
179          <div class="conflict_group">
180            <label>Your fax:</label>
181            <div class="conflict_box">
182              [% CGI.escapeHTML(new_fax) %]
183            </div>
184          </div>
185        [% END %]
186      </div>
187
188      <div class="edit_form_group" id="website_group">
189        [% IF conflict %]
190          <label for="website">Current website:</label>
191        [% ELSE %]
192          <label for="website">Website:</label>
193        [% END %]
194        <div class="edit_box">
195          <input type="text" size="50" id="website" name="website"
196           value="[% website %]" />
197        </div>
198        [% IF conflict %]
199          <div class="conflict_group">
200            <label>Your website:</label>
201            <div class="conflict_box">
202              [% CGI.escapeHTML(new_website) %]
203            </div>
204          </div>
205        [% END %]
206      </div>
207
208      <div class="edit_form_group" id="hours_group">
209        <label for="hours">
210          [% IF conflict %]
211            Current opening hours:
212          [% ELSE %]
213            Opening hours:
214          [% END %]
215        </label>
216        <div class="edit_box">
217          <input type="text" size="50" id="hours" name="hours_text"
218           value="[% hours_text %]" />
219        </div>
220        [% IF conflict %]
221          <div class="conflict_group">
222            <label>Your opening hours:</label>
223            <div class="conflict_box">
224              [% CGI.escapeHTML(new_hours_text) %]
225            </div>
226          </div>
227        [% END %]
228      </div>
229
230      <div class="edit_form_group" id="address_group">
231        <label for="address">
232          [% IF conflict %]
233            Current address:
234          [% ELSE %]
235            Address:
236          [% END %]
237        </label>
238        <div class="edit_box">
239          <input type="text" size="50" id="address" name="address"
240           value="[% address %]" />
241        </div>
242        [% IF conflict %]
243          <div class="conflict_group">
244            <label>Your address:</label>
245            <div class="conflict_box">
246              [% CGI.escapeHTML(new_address) %]
247            </div>
248          </div>
249        [% END %]
250      </div>
251
252      <div class="edit_form_group" id="postcode_group">
253        <label for="postcode">
254          [% IF conflict %]
255            Current postcode:
256          [% ELSE %]
257            Postcode:
258          [% END %]
259        </label>
260        <div class="edit_box">
261          <input type="text" size="50" id="postcode" name="postcode"
262           value="[% postcode %]" />
263        </div>
264        [% IF conflict %]
265          <div class="conflict_group">
266            <label>Your postcode:</label>
267            <div class="conflict_box">
268              [% CGI.escapeHTML(new_postcode) %]
269            </div>
270          </div>
271        [% END %]
272      </div>
273
274      <div id="coord_fields_group">
275
276        <div class="edit_form_group" id="coord_field_1_group">
277          <label for="[% coord_field_1 %]">
278            [% IF conflict %]
279              Current [% coord_field_1_name %]:
280            [% ELSE %]
281              [% coord_field_1_name %]:
282            [% END %]
283          </label>
284          <div class="edit_box">
285            <input type="text" size="50" id="[% coord_field_1 %]"
286             name="[% coord_field_1 %]" value="[% coord_field_1_value %]" />
287          </div>
288          [% IF conflict %]
289            <div class="conflict_group">
290              <label>Your [% coord_field_1_name %]:</label>
291              <div class="conflict_box">
292                [% CGI.escapeHTML(new_coord_field_1_value) %]
293              </div>
294            </div>
295          [% END %]
296        </div>
297
298        <div class="edit_form_group" id="coord_field_2_group">
299          <label for="[% coord_field_2 %]">
300            [% IF conflict %]
301              Current [% coord_field_2_name %]:
302            [% ELSE %]
303              [% coord_field_2_name %]:
304            [% END %]
305          </label>
306          <div class="edit_box">
307            <input type="text" size="50" id="[% coord_field_2 %]"
308             name="[% coord_field_2 %]" value="[% coord_field_2_value %]" />
309          </div>
310          [% IF conflict %]
311            <div class="conflict_group">
312              <label>Your [% coord_field_2_name %]:</label>
313              <div class="conflict_box">
314                [% CGI.escapeHTML(new_coord_field_2_value) %]
315              </div>
316            </div>
317          [% END %]
318        </div>
319
320      </div>
321
322      <div class="edit_form_group" id="map_link_group">
323        <label for="map_link">
324          [% IF conflict %]
325            Current map link:
326          [% ELSE %]
327            Map link:
328          [% END %]
329        </label>
330        <div class="edit_box">
331          <input type="text" size="70" id="map_link" name="map_link"
332           value="[% map_link %]" />
333        </div>
334        [% IF conflict %]
335          <div class="conflict_group">
336            <label>Your map link:</label>
337            <div class="conflict_box">
338              [% CGI.escapeHTML( new_map_link ) %]
339            </div>
340          </div>
341        [% END %]
342      </div>
343
344    </fieldset>
345
346    [% IF config.enable_node_image %]
347      [% INCLUDE node_image_fields.tt %]
348    [% END %]
349
350    [% INCLUDE openguides_information_boxes.tt %]
351
352    [% INCLUDE edit_form_actions.tt %]
353
354    <input type="hidden" name="title" value="[% node_name %]" />
355    <input type="hidden" name="checksum" value="[% checksum %]" />
356  </form>
357
358  [% IF preview_html AND NOT preview_above_edit_box %]
359    <div id="maincontent">
360      <h2>Preview</h2>
361      [% IF summary %]
362        <div id="summary">[% summary %]</div>
363      [% END %]
364      [% INCLUDE display_metadata.tt %]
365      [% preview_html %]
366    </div>
367    <br clear="all" />
368  [% END %]
369
370[% INCLUDE footer.tt %]
Note: See TracBrowser for help on using the repository browser.