Re: Res: Res: [zope-pt] PloneArticle pegar imagem
Olá pessoal, Desculpem eu desenterrar o tópico, mas é que tem tudo a ver com minha dúvida. Eu quero editar o template folder_summary_view pra exibir a primeira foto de cada PloneArticle e não tô conseguindo. Minha experiencia com a linguagem de templates do zope é nula, então agradeceria se alguem pudesse me dar sujestões. To usando o Plone 3.2.2 Zope 2.10.7-final, python 2.4.5, linux2. O código do folder_summary_view tô colando aqui em baixo. Agradeço antecipadamente, André. html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en xmlns:tal=http://xml.zope.org/namespaces/tal; xmlns:metal=http://xml.zope.org/namespaces/metal; xmlns:i18n=http://xml.zope.org/namespaces/i18n; lang=en metal:use-macro=here/main_template/macros/master i18n:domain=plone body div metal:fill-slot=main metal:main-macro define-macro=main tal:define=kssClassesView context/@@kss_field_decorator_view; getKssClasses nocall:kssClassesView/getKssClassesInlineEditable; templateId template/getId div tal:replace=structure provider:plone.abovecontenttitle / h1 metal:use-macro=here/kss_generic_macros/macros/generic_title_view Title or id /h1 div tal:replace=structure provider:plone.belowcontenttitle / p metal:use-macro=here/kss_generic_macros/macros/generic_description_view Description /p div tal:replace=structure provider:plone.abovecontentbody / div metal:define-macro=text-field-view id=parent-fieldname-text class=stx tal:define=kss_class python:getKssClasses('text', templateId=templateId, macro='text-field-view'); text here/aq_explicit/getText|nothing tal:condition=text tal:attributes=class python:test(here.Format() in ('text/structured', 'text/x-rst', ), 'stx' + kss_class, 'plain' + kss_class) div metal:define-slot=inside tal:replace=structure textThe body/div /div metal:listingmacro define-macro=listing tal:foldercontents define=contentFilter contentFilter|request/contentFilter|nothing; limit_display limit_display|request/limit_display|nothing; more_url more_url|request/more_url|string:folder_contents; folderContents python:here.portal_type=='Topic' and here.queryCatalog(contentFilter, batch=True) or here.getFolderContents(contentFilter, batch=True, b_size=limit_display or 100); use_view_action site_properties/typesUseViewActionInListings|python:(); over_limit python: limit_display and len(folderContents) limit_display; folderContents python: (over_limit and folderContents[:limit_display]) or folderContents; batch folderContents tal:listing condition=folderContents tal:block tal:repeat=item folderContents div class=tileItem visualIEFloatFix vevent tal:define=item_url item/getURL|item/absolute_url; item_id item/getId|item/id; item_title_or_id item/pretty_title_or_id; item_description item/Description; item_type item/portal_type; item_type_title item/Type; item_type_class python: 'contenttype-' + normalizeString(item_type); item_modified item/ModificationDate; item_created item/CreationDate; item_wf_state item/review_state|python: wtool.getInfoFor(item, 'review_state', ''); item_wf_state_class python:'state-' + normalizeString(item_wf_state); item_creator item/Creator; item_start item/start/ISO|item/StartDate|nothing; item_end item/end/ISO|item/EndDate|nothing; item_object item/getObject; tal:attributes=class string:tileItem visualIEFloatFix vevent ${item_type_class} a href=# tal:condition=python:item_type != 'Link' tal:attributes=href python:test(item_type in use_view_action, item_url+'/view', item_url); img src= alt= tal:condition=exists:item_object/image_thumb tal:replace=structure python: path('nocall:item_object/tag')(scale='thumb',
Re: [zope-pt] PloneArticle pegar imagem
Senhores, Boa tarde! Qd tendo usar o sendto_form, o plone retorna:Não é permitido enviar esse link. Procurei a resposta no google e tentei alterar as permições dos objetos, mas fiquei com receio de transformar meu site em um zumbi para spammers... Alguém sabe como devo proceder? http://www.precocertoequipamentos.com.br/produtos/tachos/sendto_form
Re: Res: Res: [zope-pt] PloneArticle pegar imagem
Muito agradecido pela super-ajuga Jefferson. E claro, funcionou, fiz simples mudanças: metal:block define-macro=viewlet div tal:repeat=artigos python:context.portal_catalog(path='/plone255/artigos', portal_type='PloneArticle')[:2] class=viewletArtigos metal:block tal:define=objeto artigos/getObject; imagens objeto/getImages a tal:attributes=href artigos/getURL class=artigos metal:block tal:repeat=imagem imagens img tal:replace=structure python:imagem.tag() / /metal:block p tal:content=objeto/Title/p /a /metal:block /div div class=visualClear/div /metal:block As mudanças foram: - limitar a 2 objetos o repeat; - Colocado o link para cada um; - coloquei structure na tag de imagem; - Tirei a tag ao qual trazia o Description, no meu caso quebrou o layout; - Como estou usando float, coloquei o visualClear no final. O pulo do gato estava no python:imagem.tag() e o getObjetc, que faz tempo que não o usava, estava esquecido dele. Atenciosamente, Juliano A.F. --- Em zope-pt@yahoogrupos.com.br, Jeferson Lelis C. dos Santos jeferle...@... escreveu faz o seguinte: metal:block define-macro= viewlet div tal:define= artigos context.portal_ catalog(path= '/plone/artigos/ ', portal_type= 'PloneArticle' ) class=viewletArtig os metal:block tal:repeat=artigo artigos metal:block tal:define=objeto artigo/getObject; imagens objeto/getImagens metal:block tal:repeat = imagem imagens img tal:replace= python:imagem.tag() / /metal:block p tal:content= objeto/Title /p span tal:content= objeto/ Description /span /metal:block /metal:block /div /metal:block Ve se funciona e me diz. Ai esta pegando todos os artigos e todas as imagens de cada artigo. Atenciosamente, Jeferson Lelis. De: Juliano risse_bl...@... Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 29 de Abril de 2009 16:55:24 Assunto: Re: Res: [zope-pt] PloneArticle pegar imagem É um PloneArticle, e ele possui imagens, estou querendo pegar as imagens dele. Simplificando o código: metal:block define-macro= viewlet div tal:repeat= artigos context.portal_ catalog(path= '/plone/artigos/ ', portal_type= 'PloneArticle' ) class=viewletArtig os img tal:replace= artigos/ getImages / p tal:content= artios/Title /p span tal:content= artigos/ Description /span /div /metal:block Pronto como vocês podem ver no img / estou querendo pegar as imagens, só que ele trás o valor: [ImageInnerContent Proxy at *.jpg] em um proxy, como pego a imagem dele? Att. Juliano A.F. --- Em zope...@yahoogrupos .com.br, Jeferson Lelis C. dos Santos jeferlelis@ ... escreveu Qual o objeto que possui a imagem? É um artigo, Noticia? passa seu código pra verificar. Atenciosamente, Jeferson Lelis. _ _ __ De: Juliano risse_bluts@ ... Para: zope...@yahoogrupos .com.br Enviadas: Terça-feira, 28 de Abril de 2009 23:36:00 Assunto: [zope-pt] PloneArticle pegar imagem Senhores andei fuçando o histórico daqui e não encontrei, enfim, mas conto com a ajuda de vocês. Plone 2.5.5 Primeiro estou fazendo um viewlet, e nesse viewlet faço um context.portal_ catalog(path= '', portal_type= 'PloneArticle' ) Dai quero pegar a imagem dele, olhei no 'doc tab' e tem o getImages, só que ele retorna [ImageInnerContent Proxy at *.jpg] , como posso pegar essas imagens desse 'proxy'? Muito agradecido a atenção de todos. Juliano A.F. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Res: [zope-pt] PloneArticle pegar imagem
Qual o objeto que possui a imagem? É um artigo, Noticia? passa seu código pra verificar. Atenciosamente, Jeferson Lelis. De: Juliano risse_bl...@yahoo.com.br Para: zope-pt@yahoogrupos.com.br Enviadas: Terça-feira, 28 de Abril de 2009 23:36:00 Assunto: [zope-pt] PloneArticle pegar imagem Senhores andei fuçando o histórico daqui e não encontrei, enfim, mas conto com a ajuda de vocês. Plone 2.5.5 Primeiro estou fazendo um viewlet, e nesse viewlet faço um context.portal_ catalog(path= '', portal_type= 'PloneArticle' ) Dai quero pegar a imagem dele, olhei no 'doc tab' e tem o getImages, só que ele retorna [ImageInnerContent Proxy at *.jpg] , como posso pegar essas imagens desse 'proxy'? Muito agradecido a atenção de todos. Juliano A.F. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: Res: [zope-pt] PloneArticle pegar imagem
É um PloneArticle, e ele possui imagens, estou querendo pegar as imagens dele. Simplificando o código: metal:block define-macro=viewlet div tal:repeat=artigos context.portal_catalog(path='/plone/artigos/', portal_type='PloneArticle' ) class=viewletArtigos img tal:replace=artigos/getImages/ p tal:content=artios/Title/p span tal:content=artigos/Description/span /div /metal:block Pronto como vocês podem ver no img / estou querendo pegar as imagens, só que ele trás o valor: [ImageInnerContent Proxy at *.jpg] em um proxy, como pego a imagem dele? Att. Juliano A.F. --- Em zope-pt@yahoogrupos.com.br, Jeferson Lelis C. dos Santos jeferle...@... escreveu Qual o objeto que possui a imagem? É um artigo, Noticia? passa seu código pra verificar. Atenciosamente, Jeferson Lelis. De: Juliano risse_bl...@... Para: zope-pt@yahoogrupos.com.br Enviadas: Terça-feira, 28 de Abril de 2009 23:36:00 Assunto: [zope-pt] PloneArticle pegar imagem Senhores andei fuçando o histórico daqui e não encontrei, enfim, mas conto com a ajuda de vocês. Plone 2.5.5 Primeiro estou fazendo um viewlet, e nesse viewlet faço um context.portal_ catalog(path= '', portal_type= 'PloneArticle' ) Dai quero pegar a imagem dele, olhei no 'doc tab' e tem o getImages, só que ele retorna [ImageInnerContent Proxy at *.jpg] , como posso pegar essas imagens desse 'proxy'? Muito agradecido a atenção de todos. Juliano A.F. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Res: Res: [zope-pt] PloneArticle pegar imagem
faz o seguinte: metal:block define-macro= viewlet div tal:define= artigos context.portal_ catalog(path= '/plone/artigos/ ', portal_type= 'PloneArticle' ) class=viewletArtig os metal:block tal:repeat=artigo artigos metal:block tal:define=objeto artigo/getObject; imagens objeto/getImagens metal:block tal:repeat = imagem imagens img tal:replace= python:imagem.tag() / /metal:block p tal:content= objeto/Title /p span tal:content= objeto/ Description /span /metal:block /metal:block /div /metal:block Ve se funciona e me diz. Ai esta pegando todos os artigos e todas as imagens de cada artigo. Atenciosamente, Jeferson Lelis. De: Juliano risse_bl...@yahoo.com.br Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 29 de Abril de 2009 16:55:24 Assunto: Re: Res: [zope-pt] PloneArticle pegar imagem É um PloneArticle, e ele possui imagens, estou querendo pegar as imagens dele. Simplificando o código: metal:block define-macro= viewlet div tal:repeat= artigos context.portal_ catalog(path= '/plone/artigos/ ', portal_type= 'PloneArticle' ) class=viewletArtig os img tal:replace= artigos/ getImages / p tal:content= artios/Title /p span tal:content= artigos/ Description /span /div /metal:block Pronto como vocês podem ver no img / estou querendo pegar as imagens, só que ele trás o valor: [ImageInnerContent Proxy at *.jpg] em um proxy, como pego a imagem dele? Att. Juliano A.F. --- Em zope...@yahoogrupos .com.br, Jeferson Lelis C. dos Santos jeferlelis@ ... escreveu Qual o objeto que possui a imagem? É um artigo, Noticia? passa seu código pra verificar. Atenciosamente, Jeferson Lelis. _ _ __ De: Juliano risse_bluts@ ... Para: zope...@yahoogrupos .com.br Enviadas: Terça-feira, 28 de Abril de 2009 23:36:00 Assunto: [zope-pt] PloneArticle pegar imagem Senhores andei fuçando o histórico daqui e não encontrei, enfim, mas conto com a ajuda de vocês. Plone 2.5.5 Primeiro estou fazendo um viewlet, e nesse viewlet faço um context.portal_ catalog(path= '', portal_type= 'PloneArticle' ) Dai quero pegar a imagem dele, olhei no 'doc tab' e tem o getImages, só que ele retorna [ImageInnerContent Proxy at *.jpg] , como posso pegar essas imagens desse 'proxy'? Muito agradecido a atenção de todos. Juliano A.F. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[zope-pt] PloneArticle pegar imagem
Senhores andei fuçando o histórico daqui e não encontrei, enfim, mas conto com a ajuda de vocês. Plone 2.5.5 Primeiro estou fazendo um viewlet, e nesse viewlet faço um context.portal_catalog(path='', portal_type='PloneArticle') Dai quero pegar a imagem dele, olhei no 'doc tab' e tem o getImages, só que ele retorna [ImageInnerContentProxy at *.jpg] , como posso pegar essas imagens desse 'proxy'? Muito agradecido a atenção de todos. Juliano A.F.