[Checkins] SVN: zope3book/trunk/ A view for content component
Baiju M
baiju.m.mail at gmail.com
Tue Feb 24 07:46:39 EST 2009
Log message for revision 97204:
A view for content component
Changed:
U zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/configure.zcml
A zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/main_index.pt
U zope3book/trunk/source/content-components.rst
-=-
Modified: zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/configure.zcml
===================================================================
--- zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/configure.zcml 2009-02-24 12:44:35 UTC (rev 97203)
+++ zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/configure.zcml 2009-02-24 12:46:39 UTC (rev 97204)
@@ -8,4 +8,11 @@
permission="zope.ManageContent"
/>
+ <page
+ name="index.html"
+ for="ticketcollector.interfaces.ICollector"
+ template="main_index.pt"
+ permission="zope.ManageContent"
+ />
+
</configure>
Added: zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/main_index.pt
===================================================================
--- zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/main_index.pt (rev 0)
+++ zope3book/trunk/code/10_content_components/stage2/ticketcollector/src/ticketcollector/browser/main_index.pt 2009-02-24 12:46:39 UTC (rev 97204)
@@ -0,0 +1 @@
+Welcome to TicketCollector !
Modified: zope3book/trunk/source/content-components.rst
===================================================================
--- zope3book/trunk/source/content-components.rst 2009-02-24 12:44:35 UTC (rev 97203)
+++ zope3book/trunk/source/content-components.rst 2009-02-24 12:46:39 UTC (rev 97204)
@@ -514,10 +514,34 @@
content type by clicking on "Add Collector" and entering a name for
our object; name it "MyCollector".
+
Views
-----
+Now we have one content component ready to use. In this section, we
+will add a view for the content component we created.
+First we need to create a template for the view. Create a file named
+`main_index.pt` inside `browser` folder, and add this content::
+
+ Welcome to TicketCollector !
+
+
+Now you can register a view using `browser:page` directive inside
+`browser/configure.zcml` like this::
+
+ <page
+ name="index.html"
+ for="ticketcollector.interfaces.ICollector"
+ template="main_index.pt"
+ permission="zope.ManageContent"
+ />
+
+This will register a browser page. And you can see it here:
+http://localhost:8080/collector/index.html (Change the `collector`
+name in URL to your actual name for that object)
+
+
Functional testing
------------------
More information about the Checkins
mailing list