H o provvato ma mi da alcuni errori:
1. gli da fastidio nocall(che tra l'altro non so a che serve sigh!)
2. se tolgo la nocall mi dice:Compilation failed
TAL.TALDefs.TALError: Python expression error:
unexpected EOF while parsing (Python expression
"ginfo(oggetto,'review_state')=='published')", line 1) in expression
"python:ginfo(oggetto,'review_state')=='published')"
bah!
ma non c'e' un bel manuale in cui trovo un po' di tutto e in cui posso
spulciare tutte queste info???

Ti rimetto il codice che ho fatto:

<html>
    <body>
<div metal:define-macro="menuNavigazione" id="menuNavigazione">
<div id="topnav">
<tal:def define="ginfo nocall context/portal_workflow/getInfoFor">
   <ul tal:define="listaOggetti python:here.getSections('', levels=2,
types=['Folder', 'Document'])">
        <li tal:repeat="oggetto listaOggetti">
         <tal:test
condition="python:ginfo(oggetto,'review_state')=='published')">
           a href="#"  tal:content="oggetto/item/Title|nothing" 
                        tal:attributes="href
oggetto/item/getURL|nothing">link/a>
                  <ul  tal:condition="oggetto/children">
                     <li tal:repeat="ups oggetto/children" >
                            a href="#" tal:attributes="href
ups/item/getURL|nothing"
                                       
tal:content="ups/item/Title|nothing">link/a>
                     </li>
                  </ul>  
          </tal:test>            
       </li>
    
   </ul>

</tal:def> 
</div>

</div>
  </body>
</html>



SauZheR wrote:
> 
> 
> il metodo che devi invocare e'
> context.portal_workflow.getInfoFor(oggetto, 'review_state')
> che restituisce l'id dello stato in cui si trova l'oggetto (l'oggetto,
> non il suo id)
> 
> Il consiglio e': mettere in una define il metodo getInfoFor
> [tal:define="ginfo nocall context/portal_workflow/getInfoFor"]
> e poi fare una condition all'interno del ciclo:
> tal:condition="python:ginfo(oggetto,'review_state')=='published')"
> 
> 
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/Menu-Navigazione-tp833292p833385.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

Rispondere a