[zope-pt] Re: Duvidas nas Viewlets
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
Re: [zope-pt] Re: Duvidas nas Viewlets
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
[zope-pt] Re: Duvidas nas Viewlets
Tente baixar algum skin desses novos que lançaram pra Plone 3 e veja como ele registra as viewlets. Para customizar você deve fazer uma cópia da viewlet original dentro do subpacote browser do seu produto, modificar lá e re-registrar a viewlet, ocultando a original com hidden. Soa bastante difícil, mas se vc vai se profissionalizar com o Plone, acaba decorando os 3 ou 4 passos. Recomendo nesse sentido o livro do Martin Aspeli, Professional Plone Development. E para efeitos de teste imagino que você já conheça o http://localhost:8080/Plone/@@manage-viewlets Bom trabalho! Davi Lima --- Em zope-pt@yahoogrupos.com.br, Felipe Toscano [EMAIL PROTECTED] escreveu 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 ?? 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 A priore gostaria de so customizar as viewlets padrão que deixei na exibição... Grato se alguem puder me ajudar... -- Felipe Toscano