Re: [zope-pt] Re: Como capturar informações de uma notícia
Esse erro deve estar acontecendo porque voçe estra obtendo os objetos atravez do catalog, ao fazer isso as somente os atributos sao indexados por isso você nao consegue utilizar a funcao tag de newsitem. Uma solução rápida seria faser: Isso deve funcionar, porém cuidado com o getObject... ele retorna todo o objeto pra você e isso pode levar a problemas de performace no futuro. -- Alexandre Marinho http://alexandre.cuboestudioweb.com 2009/1/6 Julio Zinga Suzuki Lopes > Hoje tentei capturar a foto, com um comando python[1], mas não deu certo. > > Estou utilizando ele dentro de um portlet, chamado portlet_destaque (como > os portlets do exemplo [2] citado anteriormente). E o arquivo index_html o > invoca. Aqui está o código do portlet [3], o código do index_html[4] e o > erro gerado [5]. > > O que quero é a foto na página principal, apenas. > > > [1] - > [2] - > > http://www.leonardomiranda.com.br/Members/admin_leo/artigos/criando-a-sua-pagina-de-apresentacao > [3] - > > > > The title > > > > > > tal:define="results > python:here.portal_catalog.searchResults(portal_type='News Item', > sort_on = > 'Date', > > sort_order='reverse', > > review_state='published')[:1];"> > > > Destaque > > > >tal:attributes="class python:test('portletItem')"> > > class="tile" >tal:attributes="href obj/getURL; >title obj/Description"> > > >titulo_ou_id > > - > >titulo_ou_id > > >description > > > > > > > > > > Ver todos as notícias... > > > > > > > > [4] > > > > > >portlet inicial - destaque > > > >portlet inicial - noticias > > > > > > > > [5] > > Exception traceback > >Time 2009/01/06 11:17:56.342 GMT-3 User Name (User Id) admin (admin) > Request > URL http://localhost:8080/portal/index_html Exception Type AttributeError > Exception > Value tag > > Traceback (innermost last): > >- Module ZPublisher.Publish, line 119, in publish >- Module ZPublisher.mapply, line 88, in mapply >- Module ZPublisher.Publish, line 42, in call_object >- Module Shared.DC.Scripts.Bindings, line 313, in __call__ >- Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec >- Module Products.PageTemplates.ZopePageTemplate, line 330, in _exec >- Module Products.PageTemplates.ZopePageTemplate, line 427, in >pt_render >- Module Products.PageTemplates.PageTemplate, line 89, in pt_render >- Module zope.pagetemplate.pagetemplate, line 117, in pt_render >- Module zope.tal.talinterpreter, line 271, in __call__ >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 891, in do_useMacro >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 536, in do_optTag_tal >- Module zope.tal.talinterpreter, line 521, in do_optTag >- Module zope.tal.talinterpreter, line 516, in no_tag >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 949, in do_defineSlot >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 891, in do_useMacro >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 824, in do_loop_tal >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 536, in do_optTag_tal >- Module zope.tal.talinterpreter, line 521, in do_optTag >- Module zope.tal.talinterpreter, line 516, in no_tag >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 534, in do_optTag_tal >- Module zope.tal.talinterpreter, line 516, in no_tag >- Module zope.tal.talinterpreter, line 346, in interpret >- Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal >- Module Products.PageTemplates.Expressions, line 221, in >evaluateStructure >- Module zope.tales.tales, line 696, in evaluate >*URL: /portal/portal_skins/custom/portlet_destaque* >*Line 41, Column 0* >*Expression: * >*Names:* > >{'container': , > 'context': , > 'default': , > 'here': , > > 'loop': {u'obj': at 0xe08284c>}, > 'nothing': None, > 'options': {'args': ()}, > 'repeat': 0xde9f0ac>, > > 'request': http://localhost:8080/portal/index_html>, > 'root': , > 'template': , > > 'traverse_subpath': [], > 'user': } > >- Module Products.PageTemplates.ZRPythonExpr, line
Re: [zope-pt] Como alterar a página template das NEWS
Obtive uns avanços... Onde tinha a chamda widget[1], substitui por tal: replace [2] Então, consegui retirar DESCRIPTION. Porém o título, ficou sem a propriedade de poder editar na própria VIEW. Obrigado pela dica inicial. Abraços. [1] Title [2] titulo_ou_id 2009/1/6 Julio Zinga Suzuki Lopes > Muito bem, era esta a pasta que eu realmente estava procurando. > > Toda via, o ZOPE está acusando o seguinte erro: > > Macro expansion failed > exceptions.AttributeError: widget > > > Eu cliquei em CUSTOMIZE, e aí já aparece este erro. > Clico em salvar, e continua. > > O que pode ser? > > 2009/1/6 Alexandre Marinho > > Você pode achar esse page template em: portal_skins -> plone_content -> >> newsitem_view >> >> ai é só clicar em customize e editar o template >> >> -- >> Alexandre Marinho >> http://alexandre.cuboestudioweb.com/ >> >> 2009/1/5 Julio Zinga Suzuki Lopes >> >> Como pretendo personalizar a página/portal, pretendo que as notícias, >>> tenham uma característica diferente, por exemplo, quero inserir DESCRIÇÃO, >>> para aparecer "fora da página da notícia. E na página da notícia eu quero >>> apenas o TITULO, A FOTO, e o CORPO DA NOTÍCIA. >>> >>> Onde se altera este "template"? >>> >>> Júlio. >>> >>> -- >>> Júlio Zinga Suzuki Lopes >>> Analista de TI - CES-UFCG >>> Tel: (83) | (83) 3372-1926 | 9975-1646 >>> Cuité - PB/BR >>> juliozinga @ gmail.com >>> jzinga @ ufcg.edu.br >>> >> >> >> > > > > -- > Júlio Zinga Suzuki Lopes > Analista de TI - CES-UFCG > Tel: (83) | (83) 3372-1926 | 9975-1646 > Cuité - PB/BR > juliozinga @ gmail.com > jzinga @ ufcg.edu.br > -- Júlio Zinga Suzuki Lopes Analista de TI - CES-UFCG Tel: (83) | (83) 3372-1926 | 9975-1646 Cuité - PB/BR juliozinga @ gmail.com jzinga @ ufcg.edu.br
Re: [zope-pt] Como alterar a página template das NEWS
Muito bem, era esta a pasta que eu realmente estava procurando. Toda via, o ZOPE está acusando o seguinte erro: Macro expansion failed exceptions.AttributeError: widget Eu cliquei em CUSTOMIZE, e aí já aparece este erro. Clico em salvar, e continua. O que pode ser? 2009/1/6 Alexandre Marinho > Você pode achar esse page template em: portal_skins -> plone_content -> > newsitem_view > > ai é só clicar em customize e editar o template > > -- > Alexandre Marinho > http://alexandre.cuboestudioweb.com/ > > 2009/1/5 Julio Zinga Suzuki Lopes > > Como pretendo personalizar a página/portal, pretendo que as notícias, >> tenham uma característica diferente, por exemplo, quero inserir DESCRIÇÃO, >> para aparecer "fora da página da notícia. E na página da notícia eu quero >> apenas o TITULO, A FOTO, e o CORPO DA NOTÍCIA. >> >> Onde se altera este "template"? >> >> Júlio. >> >> -- >> Júlio Zinga Suzuki Lopes >> Analista de TI - CES-UFCG >> Tel: (83) | (83) 3372-1926 | 9975-1646 >> Cuité - PB/BR >> juliozinga @ gmail.com >> jzinga @ ufcg.edu.br >> > > > -- Júlio Zinga Suzuki Lopes Analista de TI - CES-UFCG Tel: (83) | (83) 3372-1926 | 9975-1646 Cuité - PB/BR juliozinga @ gmail.com jzinga @ ufcg.edu.br
Re: [zope-pt] Como alterar a página template das NEWS
Você pode achar esse page template em: portal_skins -> plone_content -> newsitem_view ai é só clicar em customize e editar o template -- Alexandre Marinho http://alexandre.cuboestudioweb.com/ 2009/1/5 Julio Zinga Suzuki Lopes > Como pretendo personalizar a página/portal, pretendo que as notícias, > tenham uma característica diferente, por exemplo, quero inserir DESCRIÇÃO, > para aparecer "fora da página da notícia. E na página da notícia eu quero > apenas o TITULO, A FOTO, e o CORPO DA NOTÍCIA. > > Onde se altera este "template"? > > Júlio. > > -- > Júlio Zinga Suzuki Lopes > Analista de TI - CES-UFCG > Tel: (83) | (83) 3372-1926 | 9975-1646 > Cuité - PB/BR > juliozinga @ gmail.com > jzinga @ ufcg.edu.br > >
[zope-pt] Menu drop down no Plone3
Encontrei o produto webcouturier.dropdownmenu em http://plone.org/products/webcouturier-dropdownmenu e http://plone.org/documentation/how-to/tabs-with-drop-down-menus-using-the-suckerfish-method. Como faço pra instalar esse produto no meu Plone que está no Windows? Não estou conseguindo. Obrigada! Atenciosamente, Cristina Tolentino Analista de Sistemas Web