[Zope-Checkins] SVN: Products.Five/branches/philikon-local-components/component/ template -> zpt

Philipp von Weitershausen philikon at philikon.de
Mon Mar 27 06:09:50 EST 2006


Log message for revision 66232:
  template -> zpt
  

Changed:
  U   Products.Five/branches/philikon-local-components/component/configure.zcml
  D   Products.Five/branches/philikon-local-components/component/customizetemplate.pt
  A   Products.Five/branches/philikon-local-components/component/customizezpt.pt
  D   Products.Five/branches/philikon-local-components/component/templateviews.pt
  U   Products.Five/branches/philikon-local-components/component/zpt.txt
  A   Products.Five/branches/philikon-local-components/component/zptviews.pt

-=-
Modified: Products.Five/branches/philikon-local-components/component/configure.zcml
===================================================================
--- Products.Five/branches/philikon-local-components/component/configure.zcml	2006-03-27 10:41:13 UTC (rev 66231)
+++ Products.Five/branches/philikon-local-components/component/configure.zcml	2006-03-27 11:09:49 UTC (rev 66232)
@@ -28,15 +28,15 @@
      permission="five.ManageSite">
 
     <browser:page
-       name="templateviews.html"
-       template="templateviews.pt"
+       name="zptviews.html"
+       template="zptviews.pt"
        />
     <browser:page
-       name="customizetemplate.html"
-       template="customizetemplate.pt"
+       name="customizezpt.html"
+       template="customizezpt.pt"
        />
     <browser:page
-       name="customizetemplate"
+       name="customizezpt"
        attribute="customizeTemplate"
        />
 

Deleted: Products.Five/branches/philikon-local-components/component/customizetemplate.pt
===================================================================
--- Products.Five/branches/philikon-local-components/component/customizetemplate.pt	2006-03-27 10:41:13 UTC (rev 66231)
+++ Products.Five/branches/philikon-local-components/component/customizetemplate.pt	2006-03-27 11:09:49 UTC (rev 66232)
@@ -1,26 +0,0 @@
-<html metal:use-macro="context/@@standard_macros/view"
-      i18n:domain="zope">
-  <body>
-  <div metal:fill-slot="body">
-
-  <p i18n:translate="">This is the source of the
-  <code tal:content="request/form/viewname">viewname</code>:</p>
-
-  <pre style="background-color: #cccccc; border: 1px solid black; padding: 5px;"
-       tal:content="python:view.templateFromViewname(request.form['viewname']).read()">
-    template source
-  </pre>
-
-  <form action="@@customizetemplate" method="post"
-        enctype="multipart/form-data">
-
-    <input type="hidden" name="viewname" value="theviewname"
-           tal:attributes="value request/form/viewname" />
-    <input type="submit" name="" value="Customize" />
-
-  </form>
-
-  </div>
-  </body>
-
-</html>

Copied: Products.Five/branches/philikon-local-components/component/customizezpt.pt (from rev 65825, Products.Five/branches/philikon-local-components/component/customizetemplate.pt)
===================================================================
--- Products.Five/branches/philikon-local-components/component/customizetemplate.pt	2006-03-05 16:32:34 UTC (rev 65825)
+++ Products.Five/branches/philikon-local-components/component/customizezpt.pt	2006-03-27 11:09:49 UTC (rev 66232)
@@ -0,0 +1,26 @@
+<html metal:use-macro="context/@@standard_macros/view"
+      i18n:domain="zope">
+  <body>
+  <div metal:fill-slot="body">
+
+  <p i18n:translate="">This is the source of the
+  <code tal:content="request/form/viewname">viewname</code>:</p>
+
+  <pre style="background-color: #cccccc; border: 1px solid black; padding: 5px;"
+       tal:content="python:view.templateFromViewname(request.form['viewname']).read()">
+    template source
+  </pre>
+
+  <form action="@@customizezpt" method="post"
+        enctype="multipart/form-data">
+
+    <input type="hidden" name="viewname" value="theviewname"
+           tal:attributes="value request/form/viewname" />
+    <input type="submit" name="" value="Customize" />
+
+  </form>
+
+  </div>
+  </body>
+
+</html>

Deleted: Products.Five/branches/philikon-local-components/component/templateviews.pt
===================================================================
--- Products.Five/branches/philikon-local-components/component/templateviews.pt	2006-03-27 10:41:13 UTC (rev 66231)
+++ Products.Five/branches/philikon-local-components/component/templateviews.pt	2006-03-27 11:09:49 UTC (rev 66232)
@@ -1,33 +0,0 @@
-<html metal:use-macro="context/@@standard_macros/view"
-      i18n:domain="zope">
-  <body>
-  <div metal:fill-slot="body">
-
-  <p i18n:translate="">Template-based (global) browser views available
-  for this component:</p>
-
-  <table>
-    <tr>
-      <th></th>
-      <th>Name of View</th>
-      <th>Registration Info</th>
-    </tr>
-    <tr tal:repeat="info view/templateViewRegInfo">
-      <td><img src="misc_/PageTemplates/zpt.gif"
-               tal:attributes="src string:${context/@@absolute_url}/misc_/PageTemplates/zpt.gif" /></td>
-      <td>
-        <a href=""
-           tal:attributes="href string:@@customizetemplate.html?viewname=${info/viewname}"
-           tal:content="info/viewname">
-        </a>
-      </td>
-      <td><code tal:content="info/zptfile">zptfile</code><br />
-          <code tal:content="info/for">for</code><br />
-          <code tal:content="info/zcmlfile">zcmlfile</code></td>
-    </tr>
-  </table>
-
-  </div>
-  </body>
-
-</html>

Modified: Products.Five/branches/philikon-local-components/component/zpt.txt
===================================================================
--- Products.Five/branches/philikon-local-components/component/zpt.txt	2006-03-27 10:41:13 UTC (rev 66231)
+++ Products.Five/branches/philikon-local-components/component/zpt.txt	2006-03-27 11:09:49 UTC (rev 66232)
@@ -28,6 +28,7 @@
   >>> import zope.app.event
   >>> zcml.load_config('meta.zcml', Products.Five)
   >>> zcml.load_config('permissions.zcml', Products.Five)
+  #>>> zcml.load_config('traversing.zcml', Products.Five)
   >>> zcml.load_config('configure.zcml', Products.Five.component)
   >>> zcml.load_config('configure.zcml', zope.app.event)
 
@@ -89,13 +90,13 @@
 registered at):
 
   >>> view = zope.component.getMultiAdapter((item, request),
-  ...                                       name=u"templateviews.html")
+  ...                                       name=u"zptviews.html")
   >>> view = view.__of__(item)
   >>> from pprint import pprint
   >>> viewnames = [reg.name for reg in view.templateViewRegistrations()]
   >>> viewnames.sort()
   >>> pprint(viewnames)
-  [u'customizetemplate.html', u'templateviews.html']
+  [u'customizezpt.html', u'zptviews.html']
 
 
 3. and 4. Customizing a template-based view
@@ -105,12 +106,12 @@
 the source of its template:
 
   >>> view = zope.component.getMultiAdapter((item, request),
-  ...                                       name=u"customizetemplate.html")
+  ...                                       name=u"customizezpt.html")
   >>> view = view.__of__(item)
-  >>> template = view.templateFromViewname(u'customizetemplate.html')
+  >>> template = view.templateFromViewname(u'customizezpt.html')
   >>> import os.path
   >>> os.path.basename(template.filename)
-  'customizetemplate.pt'
+  'customizezpt.pt'
 
   >>> print template.read() #doctest: +ELLIPSIS
   <html metal:use-macro="context/@@standard_macros/view"
@@ -122,13 +123,13 @@
 
 We now hit the customize button and get a customized ZPT template:
 
-  >>> zpt = view.doCustomizeTemplate(u'customizetemplate.html')
+  >>> zpt = view.doCustomizeTemplate(u'customizezpt.html')
 
 That actually creates a PageTemplate object in the nearest site
 (perhaps later we'd like to have the option to pick which of the sites
 above us should be targeted)
 
-  >>> zpt = getattr(site, 'customizetemplate.pt')
+  >>> zpt = getattr(site, 'customizezpt.pt')
   >>> print zpt.read() #doctest: +ELLIPSIS
   <html metal:use-macro="context/@@standard_macros/view"
         i18n:domain="zope">
@@ -162,15 +163,15 @@
 Now look it up and compare its output:
 
   >>> view = zope.component.getMultiAdapter((item, request),
-  ...                                       name=u"customizetemplate.html")
+  ...                                       name=u"customizezpt.html")
   >>> view = view.__of__(item)
   >>> print view() #doctest: +ELLIPSIS
   context:   <SimpleContent at item>
   container: <SimpleContent at item>
   root:      <Application at >
-  template:  <ZopePageTemplate at customizetemplate.pt>
+  template:  <ZopePageTemplate at customizezpt.pt>
   request:   <zope.publisher.browser.TestRequest instance URL=http://127.0.0.1>
-  view:      <Products.Five.metaclass.SimpleViewClass from .../Five/component/customizetemplate.pt object at ...>
+  view:      <Products.Five.metaclass.SimpleViewClass from .../Five/component/customizezpt.pt object at ...>
   modules:   <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at ...>
   options:   {'args': ()}
   nothing:   
@@ -184,12 +185,12 @@
 easiest way to do that is to simply delete the template:
 
   >>> if True:
-  ...     site._delObject('customizetemplate.pt')
+  ...     site._delObject('customizezpt.pt')
 
 Now the view look-up is back to the old way:
 
   >>> view = zope.component.getMultiAdapter((item, request),
-  ...                                       name=u"customizetemplate.html")
+  ...                                       name=u"customizezpt.html")
   >>> print view.index.read() #doctest: +ELLIPSIS
   <html metal:use-macro="context/@@standard_macros/view"
         i18n:domain="zope">

Copied: Products.Five/branches/philikon-local-components/component/zptviews.pt (from rev 66158, Products.Five/branches/philikon-local-components/component/templateviews.pt)



More information about the Zope-Checkins mailing list