[Plone-IT] Show di immagine piccola condizionata
Giacomo Spettoli
giacomo.spettoli a gmail.com
Lun 26 Set 2011 13:55:45 UTC
On 26/09/2011 15:29, Zardetto Carlo wrote:
> <tal:block
> tal:define="our_url context/@@plone_context_state/canonical_object_url;
> home_url context/@@plone_portal_state/portal_url;"
> tal:condition="python:our_url == home_url">
> <div tal:define="presults
> python:context.portal_catalog(portal_type='News Item',
> path='/plone/news', sort_on='effective', sort_order='desc', limit=4,
> Subject='evidenza')">
> <div class="novita" tal:repeat="news python: presults[:3]" >
> <span tal:define="pobj python:news.getObject()">
> <h2 class="tileHeadline" id="news_home">
> <a href="/view"
> tal:attributes="href pobj/absolute_url"
> tal:content="news/Title">
> Event headline
> </a>
> </h2>
> <!--
> <img class="tileImage" tal:replace="structure pobj/image_mini" />
> -->
> <br />
> <div tal:replace="structure pobj/CookedBody">This element is a
> comment.</div>
> </span>
> <div class="visualClear" ><!-- --></div>
> </div>
> </div>
> </tal:block>
> Questo è il codice del custom main_template.
> Una domanda posso nel main_templet importare architipo image in modo
> da usare il widget
> forse in questo modo riesco a gestire l' eccezione della non immagine
> *From:* Giacomo Spettoli <mailto:giacomo.spettoli a gmail.com>
> *Sent:* Monday, September 26, 2011 3:12 PM
> *To:* plone-plone-it a lists.plone.org
> <mailto:plone-plone-it a lists.plone.org>
> *Subject:* Re: [Plone-IT] Show di immagine piccola condizionata
> On 26/09/2011 13:18, Zardetto Carlo wrote:
>> Purtroppo non è così
>> {'container':<PloneSite at /plone>,
>> 'context':<ATDocument at /plone/front-page>,
>> 'default':<object object at 0xb75c6538>,
>> 'here':<ATDocument at /plone/front-page>,
>> 'loop': {u'news':<Products.PageTemplates.Expressions.PathIterator object at 0x119dc5ec>},
>> 'nothing': None,
>> 'options': {'args': ()},
>> 'repeat':<Products.PageTemplates.Expressions.SafeMapping object at 0x1192950c>,
>> 'request':<HTTPRequest, URL=http://www.sito.it/front-page/document_view>,
>> 'root':<Application at>,
>> 'template':<FSPageTemplate at /plone/document_view used for /plone/front-page>,
>> 'traverse_subpath': [],
>> 'user':<PloneUser 'carlo'>}
>>
>>
>> * Module zope.tales.expressions, line 217, in __call__
>> * Module Products.PageTemplates.Expressions, line 153, in _eval
>> * Module zope.tales.expressions, line 124, in _eval
>> * Module Products.PageTemplates.Expressions, line 80, in
>> boboAwareZopeTraverse
>> * Module OFS.Traversable, line 301, in restrictedTraverse
>> * Module OFS.Traversable, line 269, in unrestrictedTraverse
>> __traceback_info__: ([], 'image_mini')
>>
>> AttributeError: image_mini (Also, the following error occurred while
>> attempting to render the standard error message, please see the event
>> log for full details: image_mini)
>>
>>
>> _______________________________________________
>> Plone-IT mailing list
>> Plone-IT a lists.plone.org
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
> verifica meglio il codice del tuo template (o dacci un pezzo più
> completo) perchè quel modo è giusto (e verificato).
>
> Giacomo
> --
> Giacomo Spettoli
>
> T:http://twitter.com/giacomospettoli
> S:http://careers.stackoverflow.com/giacomospettoli
> L:http://linkedin.com/in/giacomospettoli
> Company:http://redomino.com
> Blog:http://spettoli.com
>
> ------------------------------------------------------------------------
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Il tuo codice sembra a posto.Bisognerebbe fare un pò più di debugging,
ma nel frattempo prova in questo modo (preso dal template delle news):
<img tal:replace="structure python: pobj.tag(scale='mini',
css_class='newsImage')" src="" alt="" />
magari così si risolve e si fa prima.
Giacomo
--
Giacomo Spettoli
T: http://twitter.com/giacomospettoli
S: http://careers.stackoverflow.com/giacomospettoli
L: http://linkedin.com/in/giacomospettoli
Company: http://redomino.com
Blog: http://spettoli.com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20110926/c8aafc60/attachment-0001.html>
Maggiori informazioni sulla lista
Plone-IT