Salve ragazzi,
ho un problema con un portlet custom per la visualizzazione di seminari
e eventi sul nostro sito;
ho utilizzato Multi View Collection Portlet 2.2 ed ho creato un portlet
customizzato il cui codice
vi allego:
<dl class="portlet portletCollection portletHighlights"
i18n:domain="plone"
tal:define="collection_url view/collection_url;
plone_view context/@@plone;
toLocalizedTime nocall:plone_view/toLocalizedTime;
viewActions
here/portal_properties/site_properties/typesUseViewActionInListings|python:();"
tal:attributes="class string:portlet portletCollection
portletHighlights ${view/css_class}">
<dt class="portletHeader">
<a tal:attributes="href collection_url"
tal:omit-tag="not:view/data/show_more" tal:content="view/data/header" />
</dt>
<tal:events tal:repeat="obj view/results">
<dd class="portletItem even"
tal:define="oddrow repeat/obj/odd;
viewActions
here/portal_properties/site_properties/typesUseViewActionInListings|python:();
useView python:obj.portal_type in viewActions;
itemUrl python:useView and obj.getURL() +
'/view' or obj.getURL();
item_obj obj/getObject;"
tal:attributes="class python:oddrow and 'portletItem even'
or 'portletItem odd'">
<div class="img-wrapper">
<a title="img" href="" tal:attributes="href itemUrl;
title obj/Description"
tal:define="field
python:view.get_image_field(item_obj);"
tal:condition="python:field" class="item-img">
<img tal:replace="structure
python:field.tag(item_obj, scale='thumb', css_class='img-polaroid')"/>
</a>
</div>
<a href="#" class="tile" title="descrizione evento"
tal:content="obj/Title"
tal:attributes="href itemUrl; title obj/Description">
Questo è un evento prova
</a>
<span class="portletItemDetails"
tal:content="python:plone_view.cropText(obj.Description, 100)">Nuovo
Spot per telecom Italia</span>
<span class="portletItemDetails"
tal:condition="view/data/show_dates"
tal:content="python:toLocalizedTime(obj.Date)">
Date
</span>
</dd>
</tal:events>
i dati vengono da una collection di eventi che ho sul sito; va tutto
bene tranne la data; invece di visualizzarmi la data di partenza
dell'evento (la start date) mi visualizza la data di creazione
dell'oggetto (dell'evento in questo caso) quindi se ho un evento che
parte oggi ma che ho creato a novembre mi visualizza la data di
novembre, però gli eventi appaiono nel portlet in ordine di start date.
Questa è la mia configurazione:
* Plone 4.3.2 (4307)
* CMF 2.2.7
* Zope 2.13.21
* Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2]
* PIL 1.7.8 (Pillow)
Grazie Mille
Giampiero
--
Giampiero Lago
Web Area Manager - IT Core
TIGEM (Telethon Institute of Genetics and Medicine)
Via Campi Flegrei, 34
80078 - POZZUOLI (NA)
Direct Phone: +39 081 19230637
Secretariat Phone: +39 081 19230600
Fax: +39 081 19230651
E-mail: l...@tigem.it
Website: http://www.tigem.it
_______________________________________________
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html