[Checkins] SVN: zopeorg.theme/trunk/zopeorg/theme/ - moved
Feature's blurb to viewlet and placed it above the content
according to design
Denis Mishunov
denis.mishunoff at gmail.com
Sun Feb 3 17:47:03 EST 2008
Log message for revision 83470:
- moved Feature's blurb to viewlet and placed it above the content according to design
- placed contentAction and contentViews above content, but below Feature's blurb
Changed:
U zopeorg.theme/trunk/zopeorg/theme/browser/configure.zcml
U zopeorg.theme/trunk/zopeorg/theme/profiles/default/viewlets.xml
-=-
Modified: zopeorg.theme/trunk/zopeorg/theme/browser/configure.zcml
===================================================================
--- zopeorg.theme/trunk/zopeorg/theme/browser/configure.zcml 2008-02-03 20:54:15 UTC (rev 83469)
+++ zopeorg.theme/trunk/zopeorg/theme/browser/configure.zcml 2008-02-03 22:47:03 UTC (rev 83470)
@@ -54,8 +54,41 @@
template="templates/contentviews.pt"
layer=".interfaces.IThemeSpecific"
permission="zope2.View"
- />
+ />
+ <!-- Content actions (menus)
+ The default version is a blank bar; the one with real menus is
+ registered for the main view + folder contents only.
+ -->
+ <browser:viewlet
+ name="plone.contentactions"
+ for="*"
+ manager="plone.app.layout.viewlets.interfaces.IPortalTop"
+ template="templates/contentactions_blank.pt"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+
+ <browser:viewlet
+ name="plone.contentactions"
+ for="*"
+ view="plone.app.layout.globals.interfaces.IViewView"
+ manager="plone.app.layout.viewlets.interfaces.IPortalTop"
+ class="plone.app.layout.viewlets.common.ContentActionsViewlet"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+
+ <browser:viewlet
+ name="plone.contentactions"
+ for="*"
+ view="plone.app.content.browser.interfaces.IFolderContentsView"
+ manager="plone.app.layout.viewlets.interfaces.IPortalTop"
+ class="plone.app.layout.viewlets.common.ContentActionsViewlet"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+
<!-- The zoperog footer -->
<browser:viewlet
name="zopeorg.footer"
@@ -99,5 +132,41 @@
action="@@view"
description="Default view for Feature object"
/>
+
+ <!-- Viewlet to contain Feature's blurb in portal-top -->
+ <browser:viewlet
+ name="zopeorg.feature.wrapper"
+ manager="plone.app.layout.viewlets.interfaces.IPortalTop"
+ template="templates/feature_wrapper.pt"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+
+ <!-- New viewlet manager for Feature default view -->
+ <browser:viewletManager
+ name="zopeorg.featureview"
+ provides=".interfaces.IFeatureView"
+ permission="zope2.View"
+ class="plone.app.viewletmanager.manager.OrderedViewletManager"
+ />
+ <!-- Feature's blurb viewlet -->
+ <!-- <browser:viewlet
+ name="zopeorg.feature"
+ for=".interfaces.IFeature"
+ manager=".interfaces.IFeatureView"
+ view="plone.app.layout.globals.interfaces.IViewView"
+ class=".viewlets.FeatureViewlet"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ /> -->
+ <browser:viewlet
+ name="zopeorg.feature"
+ for=".interfaces.IFeature"
+ manager=".interfaces.IFeatureView"
+ class=".viewlets.FeatureViewlet"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+
</configure>
Modified: zopeorg.theme/trunk/zopeorg/theme/profiles/default/viewlets.xml
===================================================================
--- zopeorg.theme/trunk/zopeorg/theme/profiles/default/viewlets.xml 2008-02-03 20:54:15 UTC (rev 83469)
+++ zopeorg.theme/trunk/zopeorg/theme/profiles/default/viewlets.xml 2008-02-03 22:47:03 UTC (rev 83470)
@@ -1,16 +1,18 @@
<?xml version="1.0"?>
<object>
<order manager="plone.portaltop" skinname="Zope.org Theme"
- based-on="Plone Default">
+ based-on="Plone Default">
+ <viewlet name="zopeorg.feature.wrapper"
+ insert-after="*" />
<viewlet name="plone.contentviews"
- insert-after="*" />
+ insert-after="zopeorg.feature.wrapper" />
+ <viewlet name="plone.contentactions"
+ insert-after="plone.contentviews" />
</order>
<order manager="zopeorg.featureview" skinname="Zope.org Theme"
based-on="Plone Default">
<viewlet name="zopeorg.feature"
- insert-before="*" />
- <viewlet name="zopeorg.header.divider"
- insert-after="zopeorg.feature" />
+ insert-before="*" />
</order>
<order manager="plone.portalheader" skinname="Zope.org Theme"
based-on="Plone Default">
@@ -37,6 +39,7 @@
</hidden>
<hidden manager="plone.contentviews" skinname="Zope.org Theme">
<viewlet name="plone.contentviews" />
+ <viewlet name="plone.contentactions" />
</hidden>
<hidden manager="plone.portalheader" skinname="Zope.org Theme">
<viewlet name="plone.site_actions" />
More information about the Checkins
mailing list