Going themal
This commit is contained in:
parent
29124955ea
commit
b54e32e70d
|
@ -0,0 +1,5 @@
|
|||
from plone.app.layout.viewlets.common import LogoViewlet
|
||||
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
|
||||
|
||||
class ThemisLogoViewlet(LogoViewlet):
|
||||
render = ViewPageTemplateFile('templates/logo.pt')
|
|
@ -0,0 +1,9 @@
|
|||
<a metal:define-macro="portal_logo"
|
||||
id="portal-logo"
|
||||
accesskey="1"
|
||||
tal:attributes="href view/navigation_root_url"
|
||||
i18n:domain="plone">
|
||||
Hello World
|
||||
<!-- <img src="logo.jpg" alt="" tal:replace="structure view/logo_tag" /> --> <!--commenting out the code that normally looks for logo.jpg -->
|
||||
</a>
|
||||
|
|
@ -3,13 +3,22 @@
|
|||
xmlns:five="http://namespaces.zope.org/five"
|
||||
xmlns:i18n="http://namespaces.zope.org/i18n"
|
||||
xmlns:browser="http://namespaces.zope.org/browser"
|
||||
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
|
||||
i18n_domain="themis.looks">
|
||||
|
||||
<five:registerPackage package="." initialize=".initialize" />
|
||||
|
||||
<!-- -*- extra stuff goes here -*- -->
|
||||
<include package="plone.app.contentmenu" />
|
||||
|
||||
<genericsetup:registerProfile
|
||||
name="themis.looks"
|
||||
title="Themis Looks"
|
||||
directory="profiles/default"
|
||||
description="..."
|
||||
provides="Products.GenericSetup.interfaces.EXTENSION"
|
||||
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
|
||||
/>
|
||||
|
||||
<browser:page
|
||||
for=".interfaces.IBigBlocksFolderView"
|
||||
name="folder_listing"
|
||||
|
@ -32,4 +41,18 @@
|
|||
description="Big blocks view"
|
||||
/>
|
||||
|
||||
<interface
|
||||
interface=".interfaces.IThemeSpecific"
|
||||
type="zope.publisher.interfaces.browser.IBrowserSkinType"
|
||||
name="ThemisStyle"
|
||||
/>
|
||||
|
||||
<browser:viewlet
|
||||
name=".browser.logo"
|
||||
layer=".interfaces.IThemeSpecific"
|
||||
manager="plone.app.layout.viewlets.interfaces.IPortalHeader"
|
||||
class=".browser.logo.ThemisLogoViewlet"
|
||||
permission="zope2.View"
|
||||
/>
|
||||
|
||||
</configure>
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<metadata>
|
||||
<version>1</version>
|
||||
</metadata>
|
|
@ -0,0 +1,10 @@
|
|||
<object>
|
||||
<hidden manager="plone.portalheader" skinname="themis">
|
||||
<viewlet name="plone.logo" />
|
||||
</hidden>
|
||||
<order manager="plone.portalheader" skinname="themis"
|
||||
based-on="Plone Default">
|
||||
<viewlet name="themis.looks.browser.logo"
|
||||
insert-before="*" />
|
||||
</order>
|
||||
</object>
|
Reference in New Issue