ah-aa! sapevo della gag dell&#39;interfaccia associata alla classe, ma non ho mai giocato con i menu in quella maniera. se aggiungere (e nascondere) itemMenu è così facile anche per il menu dei contenuti. E&#39; fatta. molto bellino.<br>
mo me lo segno :)<br><br>cia&#39;<br><br>max<br clear="all"><br>Natalie Wood &nbsp;- &quot;The only time a woman really succeeds in changing a man is when he is a baby.&quot;
<br><br><div class="gmail_quote">On Sun, Jan 18, 2009 at 10:25 PM, Vito Falco <span dir="ltr">&lt;<a href="mailto:vitofalco@gmail.com">vitofalco@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Grazie Massimo! <br>Domani mattina do uno sguardo al codice che hai consigliato, ma nel frattempo navigando ho trovato questo mini how-to: <a href="http://plone.org/documentation/how-to/applying-a-custom-view-to-a-specific-folder" target="_blank">http://plone.org/documentation/how-to/applying-a-custom-view-to-a-specific-folder</a><br>

<br>La parte chiamata &quot;Attempt 3&quot; mi sfruguglia, ma non sono riuscito a mettere a fuoco (sarà per via dell&#39;orario? :-S)<br><br>V.<br><br><div class="gmail_quote">2009/1/18 Massimo Azzolini <span dir="ltr">&lt;<a href="mailto:massimo.azzolini@gmail.com" target="_blank">massimo.azzolini@gmail.com</a>&gt;</span><div>
<div></div><div class="Wj3C7c"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">ciao vito,<br><br>non so come puoi farlo con genericsetup. <br>però mi hai incuriosito, mi son messo lo zaino e son partito in gita dentro al codice.<br>

ravanando un po&#39; ho trovato che per disegnare i menu si basa su <br>
_allowedTypes (in <a href="http://plone.app.contentmenu.menu.py" target="_blank">plone.app.contentmenu.menu.py</a>)<br>l&#39;import è da:<br>from plone.app.content.browser.folderfactories import _allowedTypes<br clear="all">

<br>che poi è definito:<br>
def _allowedTypes(request, context):<br>&nbsp;&nbsp;&nbsp; return context.allowedContentTypes()<br><br>per cui è tutto definito nel AT. <br>potresti ridefinire il metodo &quot;patchandolo&quot;. fa un po&#39; schifo.. ma magari..<br><br>


ho anche trovato:<br><a href="http://Products.Archetypes.AllowedTypesByIface.py" target="_blank">Products.Archetypes.AllowedTypesByIface.py</a><br>che non conoscevo e sembra tanto bellino, mi sembra di capire che non è utilizzato, ma in example c&#39;è, appunto,&nbsp; un esempio.<br>


magari partendo da li..<br><br>ciao ciao<br><br>max<br><br>E. B. White &nbsp;- &quot;Genius is more often found in a cracked pot than in a whole one.&quot;
<br><div><div></div><div><br><div class="gmail_quote">On Sun, Jan 18, 2009 at 8:19 PM, Vito Falco <span dir="ltr">&lt;<a href="mailto:vitofalco@gmail.com" target="_blank">vitofalco@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
mhmmm.. mi aspettavo una cosa più &quot;alla zope3&quot;, tramite direttiva xml.<br><br>Non ricordi proprio niente su questo notAllowedTypes?<br><br>Vito<br><br><div class="gmail_quote">2009/1/18 Fabrizio Reale <span dir="ltr">&lt;<a href="mailto:fabrizio.reale@redomino.com" target="_blank">fabrizio.reale@redomino.com</a>&gt;</span><br>



<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div><div><div></div><div><br>
&gt; credo che la questione sia abbastanza banale ma al momento non mi sovviene<br>
&gt; il codice adatto :-)<br>
&gt;<br>
&gt; Ho creato un nuovo mio tipo e voglio che sia &quot;aggiungibile&quot; nelle folder del<br>
&gt; portale solo quando queste sono markate con una data interface (ad esempio<br>
&gt; IQuiPuoi).<br>
&gt; Credo sia un codicillo da inserire in configure.zcml, vero?<br>
<br>
</div></div>Non ricordo se anche nel Plone 3 sia così, ma nelle versioni precedenti<br>
c&#39;era un bellissimo script python tipo notAllowedTypes o qualcosa del genere<br>
che faceva il filtro di cosa si poteva aggiungere.<br>
Lì puoi mettere la tua condizione.<br>
<br>
Fabry<br>
<font color="#888888"><br>
--<br>
Fabrizio Reale<br>
<br>
Redomino S.r.l.<br>
Largo Valgioie 14,<br>
10146 Torino Italy<br>
Tel: +39 0117499875<br>
<a href="http://redomino.com" target="_blank">http://redomino.com</a><br>
<br>
</font><br></div></div>_______________________________________________<br>
Plone-IT mailing list<br>
<a href="mailto:Plone-IT@lists.plone.org" target="_blank">Plone-IT@lists.plone.org</a><br>
<a href="http://lists.plone.org/mailman/listinfo/plone-it" target="_blank">http://lists.plone.org/mailman/listinfo/plone-it</a><br>
<a href="http://www.nabble.com/Plone---Italy-f21728.html" target="_blank">http://www.nabble.com/Plone---Italy-f21728.html</a><br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>&quot;Design is the method of putting form and content together. Design, just as art, has multiple definitions; there is no single definition. Design can be art. Design can be aesthetics. Design is so simple, that&#39;s why it is so complicated.&quot; by Paul Rand<br>




</font><br>_______________________________________________<br>
Plone-IT mailing list<br>
<a href="mailto:Plone-IT@lists.plone.org" target="_blank">Plone-IT@lists.plone.org</a><br>
<a href="http://lists.plone.org/mailman/listinfo/plone-it" target="_blank">http://lists.plone.org/mailman/listinfo/plone-it</a><br>
<a href="http://www.nabble.com/Plone---Italy-f21728.html" target="_blank">http://www.nabble.com/Plone---Italy-f21728.html</a><br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Plone-IT mailing list<br>
<a href="mailto:Plone-IT@lists.plone.org" target="_blank">Plone-IT@lists.plone.org</a><br>
<a href="http://lists.plone.org/mailman/listinfo/plone-it" target="_blank">http://lists.plone.org/mailman/listinfo/plone-it</a><br>
<a href="http://www.nabble.com/Plone---Italy-f21728.html" target="_blank">http://www.nabble.com/Plone---Italy-f21728.html</a><br></blockquote></div></div></div><div><div></div><div class="Wj3C7c"><br><br clear="all"><br>
-- <br>&quot;Design is the method of putting form and content together. Design, just as art, has multiple definitions; there is no single definition. Design can be art. Design can be aesthetics. Design is so simple, that&#39;s why it is so complicated.&quot; by Paul Rand<br>


</div></div><br>_______________________________________________<br>
Plone-IT mailing list<br>
<a href="mailto:Plone-IT@lists.plone.org">Plone-IT@lists.plone.org</a><br>
<a href="http://lists.plone.org/mailman/listinfo/plone-it" target="_blank">http://lists.plone.org/mailman/listinfo/plone-it</a><br>
<a href="http://www.nabble.com/Plone---Italy-f21728.html" target="_blank">http://www.nabble.com/Plone---Italy-f21728.html</a><br></blockquote></div><br>