Products.CMFPlone/plip-1486-redirection: Add commented HTML to control panel template

Stephan Klinger <jenkins-z4DKO/[email protected]>
Newsgroups gmane.comp.web.zope.plone.cvs
Message-ID <[email protected]>
Repository: Products.CMFPlone
Branch: refs/heads/plip-1486-redirection
Date: 2017-07-10T09:31:40+03:00
Author: Stephan Klinger (staeff) <[email protected]>
Commit: https://github.com/plone/Products.CMFPlone/commit/fa8f700c0f1e0893c8a45be8c5a15f9ce9631735

Add commented HTML to control panel template

Files changed:
M Products/CMFPlone/controlpanel/browser/redirects-controlpanel.pt

diff --git a/Products/CMFPlone/controlpanel/browser/redirects-controlpanel.pt b/Products/CMFPlone/controlpanel/browser/redirects-controlpanel.pt
index e0da95330..146451d7c 100644
--- a/Products/CMFPlone/controlpanel/browser/redirects-controlpanel.pt
+++ b/Products/CMFPlone/controlpanel/browser/redirects-controlpanel.pt
@@ -1,35 +1,39 @@
 <html xmlns="http://www.w3.org/1999/xhtml"
-      xml:lang="en-US" lang="en-US"
-      xmlns:tal="http://xml.zope.org/namespaces/tal"
       xmlns:metal="http://xml.zope.org/namespaces/metal"
+      xmlns:tal="http://xml.zope.org/namespaces/tal"
       xmlns:i18n="http://xml.zope.org/namespaces/i18n"
+      xml:lang="en" lang="en"
       metal:use-macro="context/prefs_main_template/macros/master"
-      i18n:domain="RedirectionTool">
+      i18n:domain="plone">
 
 <metal:block metal:fill-slot="top_slot"
              tal:define="dummy python:request.set('disable_border', 1)" />
 
   <body>
     <div metal:fill-slot="prefs_configlet_main">
-      <!--<dl tal:condition="view/errors"-->
-          <!--class="portalMessage error">-->
-        <!--<dt>Error</dt>-->
-        <!--<dd>-->
-          <!--<p i18n:translate="error_bulk_upload">-->
-            <!--No aliases were added. Please correct these errors in your CSV file and try again:-->
-          <!--</p>-->
-          <!--<table style="text-align: left; vertical-align: top" border="0" cellpadding="2" cellspacing="0">-->
-            <!--<tr tal:repeat="error view/errors"-->
-                <!--style="vertical-align: top">-->
-              <!--<td nowrap="nowrap"><tal:block i18n:translate="label_bulk_upload_line">Line</tal:block> <span tal:replace="error/line_number" /><tal:block i18n:translate="label_bulk_upload_line_suffix">:</tal:block></td>-->
-              <!--<td>-->
-                <!--<code tal:content="error/line" />-->
-              <!--</td>-->
-              <!--<td tal:content="error/message" />-->
-            <!--</tr>-->
-          <!--</table>-->
-        <!--</dd>-->
-      <!--</dl>-->
+      <dl tal:condition="view/errors"
+          class="portalMessage error">
+        <dt>Error</dt>
+        <dd>
+          <p i18n:translate="error_bulk_upload">
+            No aliases were added. Please correct these errors in your CSV file and try again:
+          </p>
+          <table style="text-align: left; vertical-align: top" border="0" cellpadding="2" cellspacing="0">
+            <tr tal:repeat="error view/errors"
+                style="vertical-align: top">
+              <td nowrap="nowrap">
+                <tal:block i18n:translate="label_bulk_upload_line">Line</tal:block>
+                <span tal:replace="error/line_number" />
+                <tal:block i18n:translate="label_bulk_upload_line_suffix">:</tal:block>
+              </td>
+              <td>
+                <code tal:content="error/line" />
+              </td>
+              <td tal:content="error/message" />
+            </tr>
+          </table>
+        </dd>
+      </dl>
 
       <h1 i18n:translate="heading_add_aliases">Manage aliases</h1>
 
@@ -39,111 +43,111 @@
       </p>
 
 
-      <!--<form tal:attributes="action view/view_url" method="post">-->
-        <!--<tal:block tal:repeat="widget python: view.form.widgets.values()">-->
-
-            <!--<div class="field"-->
-                 <!--tal:define="description widget/field/description;-->
-                             <!--error widget/error"-->
-                 <!--tal:attributes="class python:'field'+(error and ' error' or '')">-->
-
-                <!--<label i18n:translate=""-->
-                       <!--tal:attributes="for widget/name"-->
-                       <!--tal:content="widget/label">-->
-                    <!--label-->
-                <!--</label>-->
-
-                <!--<span class="fieldRequired"-->
-                      <!--title="Required"-->
-                      <!--i18n:attributes="title title_required;"-->
-                      <!--i18n:translate="label_required"-->
-                      <!--tal:condition="widget/required">-->
-                    <!--(Required)-->
-                <!--</span>-->
-
-                <!--<div class="formHelp"-->
-                     <!--i18n:translate=""-->
-                     <!--tal:content="description"-->
-                     <!--tal:condition="description">-->
-                    <!--field description-->
-                <!--</div>-->
-
-                <!--<div tal:condition="error"-->
-                     <!--tal:content="structure error">-->
-                    <!--The Error-->
-                <!--</div>-->
-
-                <!--<div class="widget" tal:content="structure widget">-->
-                    <!--<input type="text" />-->
-                <!--</div>-->
-            <!--</div>-->
-
-        <!--</tal:block>-->
-
-        <!--<div class="formControls"-->
-             <!--i18n:domain="plone">-->
-          <!--<input class="context"-->
-                 <!--type="submit"-->
-                 <!--value="Save"-->
-                 <!--name="form.button.Save"-->
-                 <!--i18n:attributes="value label_save;"-->
-                 <!--/>-->
-        <!--</div>-->
-      <!--</form>-->
-
-      <!--<form tal:attributes="action view/view_url" method="post">-->
-        <!--<fieldset>-->
-          <!--<legend i18n:translate="legend_all_existing_aliases">All existing aliases for this site</legend>-->
-
-          <!--<tal:redirects repeat="redirect view/redirects">-->
-            <!--<div>-->
-              <!--<input type="checkbox"-->
-                     <!--class="noborder"-->
-                     <!--name="redirects:tuple"-->
-                     <!--tal:attributes="value redirect/redirect" />-->
-
-              <!--<span tal:replace="redirect/path" /> &rarr; <span tal:replace="redirect/redirect-to" />-->
-            <!--</div>-->
-          <!--</tal:redirects>-->
-
-          <!--<div class="formControls">-->
-            <!--<input class="context"-->
-                   <!--type="submit"-->
-                   <!--value="Remove"-->
-                   <!--name="form.button.Remove"-->
-                   <!--i18n:attributes="value"-->
-                   <!--/>-->
-          <!--</div>-->
-
-        <!--</fieldset>-->
-      <!--</form>-->
-
-      <!--<form tal:attributes="action view/view_url" method="post" enctype="multipart/form-data">-->
-        <!--<fieldset>-->
-          <!--<legend i18n:translate="legend_bulk_upload">Bulk-upload aliases</legend>-->
-
-          <!--<p i18n:translate="description_bulk_upload">-->
-            <!--Add many aliases at once by uploading a CSV file. The first column should be the path to redirect from; the second, the path to redirect to. Both paths must be Plone-site-relative, starting with a slash (/).-->
-          <!--</p>-->
-          <!--<p>-->
-            <!--<tal:block i18n:translate="example_caption_bulk_upload">Example:</tal:block><br />-->
-            <!--<code i18n:translate="example_bulk_upload">/old-home-page.asp,/front-page<br />-->
-            <!--/people/JoeT,/Users/joe-thurston</code>-->
-          <!--</p>-->
-
-          <!--<input type="file" name="file" />-->
-
-          <!--<div class="formControls">-->
-            <!--<input class="context"-->
-                   <!--type="submit"-->
-                   <!--value="Upload"-->
-                   <!--name="form.button.Upload"-->
-                   <!--i18n:attributes="value"-->
-                   <!--/>-->
-          <!--</div>-->
-
-        <!--</fieldset>-->
-      <!--</form>-->
+      <form tal:attributes="action view/view_url" method="post">
+        <tal:block tal:repeat="widget python: view.form.widgets.values()">
+
+            <div class="field"
+                 tal:define="description widget/field/description;
+                             error widget/error"
+                 tal:attributes="class python:'field'+(error and ' error' or '')">
+
+                <label i18n:translate=""
+                       tal:attributes="for widget/name"
+                       tal:content="widget/label">
+                    label
+                </label>
+
+                <span class="fieldRequired"
+                      title="Required"
+                      i18n:attributes="title title_required;"
+                      i18n:translate="label_required"
+                      tal:condition="widget/required">
+                    (Required)
+                </span>
+
+                <div class="formHelp"
+                     i18n:translate=""
+                     tal:content="description"
+                     tal:condition="description">
+                    field description
+                </div>
+
+                <div tal:condition="error"
+                     tal:content="structure error">
+                    The Error
+                </div>
+
+                <div class="widget" tal:content="structure widget">
+                    <input type="text" />
+                </div>
+            </div>
+
+        </tal:block>
+
+        <div class="formControls"
+             i18n:domain="plone">
+          <input class="context"
+                 type="submit"
+                 value="Save"
+                 name="form.button.Save"
+                 i18n:attributes="value label_save;"
+                 />
+        </div>
+      </form>
+
+      <form tal:attributes="action view/view_url" method="post">
+        <fieldset>
+          <legend i18n:translate="legend_all_existing_aliases">All existing aliases for this site</legend>
+
+          <tal:redirects repeat="redirect view/redirects">
+            <div>
+              <input type="checkbox"
+                     class="noborder"
+                     name="redirects:tuple"
+                     tal:attributes="value redirect/redirect" />
+
+              <span tal:replace="redirect/path" /> &rarr; <span tal:replace="redirect/redirect-to" />
+            </div>
+          </tal:redirects>
+
+          <div class="formControls">
+            <input class="context"
+                   type="submit"
+                   value="Remove"
+                   name="form.button.Remove"
+                   i18n:attributes="value"
+                   />
+          </div>
+
+        </fieldset>
+      </form>
+
+      <form tal:attributes="action view/view_url" method="post" enctype="multipart/form-data">
+        <fieldset>
+          <legend i18n:translate="legend_bulk_upload">Bulk-upload aliases</legend>
+
+          <p i18n:translate="description_bulk_upload">
+            Add many aliases at once by uploading a CSV file. The first column should be the path to redirect from; the second, the path to redirect to. Both paths must be Plone-site-relative, starting with a slash (/).
+          </p>
+          <p>
+            <tal:block i18n:translate="example_caption_bulk_upload">Example:</tal:block><br />
+            <code i18n:translate="example_bulk_upload">/old-home-page.asp,/front-page<br />
+            /people/JoeT,/Users/joe-thurston</code>
+          </p>
+
+          <input type="file" name="file" />
+
+          <div class="formControls">
+            <input class="context"
+                   type="submit"
+                   value="Upload"
+                   name="form.button.Upload"
+                   i18n:attributes="value"
+                   />
+          </div>
+
+        </fieldset>
+      </form>
     </div>
   </body>
 </html>



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.