Avrei una domanda su kss... ho necessità di passare un ulteriore parametro al comando refreshPortlet oltre all'hash della portlet. In pratica vorrei creare un contatore che si incrementi ogni volta che una portlet viene aggiornata. La mia soluzione sarebbe quella di passare il valore del contatore tramite kss e poi incrementarlo direttamente con tal nella pagina della portlet. Ho creato un kss del tipo:
dl.kssAdPortletRefresh:timeout { evt-timeout-delay: 5000; evt-timeout-repeat: ''; action-server: refreshPortlet; refreshPortlet-portlethash: kssAttr("portlethash", True); refreshPortlet-name: nodeAttr(id); refreshPortlet-reqnum: kssAttr(reqnum); } e dove sul lato server vorrei fare una cosa del genere. recuperare il mio parametro passato con kss ed incrementarlo di uno etc ... posto anche il codice lato server che non funziona. Mi pare di capire che il reqnum non sia presente nell'oggetto request (nella richiesta http comunque viene passato). Cosa sbaglio? ecco il codice <dl tal:define="portal_state context/@@plone_portal_state; context_state context/@@plone_context_state; reqnum python:int(request.REQUEST.get('reqnum',0))+1" tal:attributes="class string:portlet kssAdPortletRefresh kssattr-reqnum-${reqnum}"> <dt class="portletHeader"> Messaggi </dt> <dd class="portletItem odd"> <div id='ad-container'> http://www.comai.to img/SQA.jpg </div> <div id='modal_ad' style='display:none'></div> </dd> <dd class="portletFooter"> Footer </dd> </dl> grazie, stefano. -- View this message in context: http://n2.nabble.com/kss-e-refreshPortlet-tp4546412p4546412.html Sent from the Plone - Italy mailing list archive at Nabble.com.
_______________________________________________ Plone-IT mailing list Plone-IT@lists.plone.org http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html