Consegui redirecionar as viewlets para as templates que customizei na pasta "templates" dentro do .browser....
Porem quando tento chamar o mesmo codigo que tinha como padrão, esta dando erro... "Ta dando erro na hora que chamo url: <a metal:define-macro="portal_logo" id="portal-logo" accesskey="1" tal:attributes="href navigation_root_url"> <img src="logo.jpg" alt="" tal:define="logostring here/base_properties/logoName" tal:replace="structure here/?logostring" /> </a> O que pode ser ?? tenho que definir na interface para poder fazer tudo o que eu poderia fazer como se tivesse customizando a template padrão ?? interface.py *from plone.theme.interfaces import IDefaultPloneLayer class IBFSkin(IDefaultPloneLayer): """Marker interface that defines a Zope 3 layer. It will be used for the viewlets that we want to add to the "DotNet Example" skin only. """* Configure.zcml *<configure xmlns="http://namespaces.zope.org/zope" xmlns:browser="http://namespaces.zope.org/browser"> <interface interface=".interfaces.IBFSkin" type="zope.publisher.interfaces.browser.IBrowserSkinType" name="BFSkin" /> <browser:viewlet name="plone.footer" manager="plone.app.layout.viewlets.interfaces.IPortalFooter" template="templates/footer.pt" permission="zope2.View" layer=".interfaces.IBFSkin" /> <browser:viewlet name="plone.logo" manager="plone.app.layout.viewlets.interfaces.IPortalHeader" template="templates/logo.pt" permission="zope2.View" layer=".interfaces.IBFSkin" /> <!-- move breadcrumbs to above main content --> <!-- Move the breadcrumbs viewlet registration --> <browser:viewlet name="plone.path_bar" manager="plone.app.layout.viewlets.interfaces.IContentViews" class="plone.app.layout.viewlets.common.PathBarViewlet" permission="zope2.View" layer=".interfaces.IBFSkin" /> </configure>* 2008/6/30 Dorneles Treméa <[EMAIL PROTECTED]>: > Opa Felipe, > > > > Fala ae pessoal, > > > > Estou refazendo do zero um portal de Plone 2.5 para Plone 3, estou > > começando pela parte do layout. Peguei a estrutura do DiyPloneStyle, > > para ja fazer a skin via produto. > > > > Ate ae lbz, consegui ja impor algumas modificações, porem quando cheguei > > na parte de viewlets EMPAQUEI.... Consegui fazer o "Hidden" nas viewlets > > que não quero que aparece. > > > > Agora eu quero customizar as viewlets que estão aparecendo, estou indo > > na PT as quais elas chamam, modificando. Porem no Portal elas não estão > > mostrando minhas modificações... > > > > Primeiramente coloquei as Templates customizadas, no meu produto, NÃO > > FUNCIONOU... Tambem tentei customiza-las na Custom diretamente e nada... > > > > O que estou fazendo de errado? Alguem, poderia me ajudar ?? > > é possível que você tenha colocado os templates dentro do diretório > 'skins' ao invés de colocá-las junto com as classes BrowserView (que > geralmente ficam no diretório 'browser'... :-/ > > Lembre-se que os templates de views não são a mesma coisa que os > templates dos skins. Os templates customizados dos skins ficam (por > padrão, mas você pode mudar) na pasta 'custom'. Todos os templates > customizados das views ficam na tool 'portal_view_customizations'. > > > Tentei criar minha propria viewlets como ensina no tutorial do Tchezope, > > Conseguir criar, mas na hora que agrego o codigo das templates padrão do > > plone na minha templete criada, da pau.... > > Bom, então é este erro que precisa ser corrigido, pois o tutorial > funciona. Refaça todas as etapas e veja o que você pulou... :-) > > HTH, > > -- > > Dorneles Treméa > X3ng Web Technology > http://nosleepforyou.blogspot.com > > > -- Felipe Toscano