ah-aa! sapevo della gag dell'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' fatta. molto bellino. mo me lo segno :)
cia' max Natalie Wood - "The only time a woman really succeeds in changing a man is when he is a baby." On Sun, Jan 18, 2009 at 10:25 PM, Vito Falco <vitofa...@gmail.com> wrote: > Grazie Massimo! > Domani mattina do uno sguardo al codice che hai consigliato, ma nel > frattempo navigando ho trovato questo mini how-to: > http://plone.org/documentation/how-to/applying-a-custom-view-to-a-specific-folder > > La parte chiamata "Attempt 3" mi sfruguglia, ma non sono riuscito a mettere > a fuoco (sarà per via dell'orario? :-S) > > V. > > 2009/1/18 Massimo Azzolini <massimo.azzol...@gmail.com> > > ciao vito, >> >> non so come puoi farlo con genericsetup. >> però mi hai incuriosito, mi son messo lo zaino e son partito in gita >> dentro al codice. >> ravanando un po' ho trovato che per disegnare i menu si basa su >> _allowedTypes (in plone.app.contentmenu.menu.py) >> l'import è da: >> from plone.app.content.browser.folderfactories import _allowedTypes >> >> che poi è definito: >> def _allowedTypes(request, context): >> return context.allowedContentTypes() >> >> per cui è tutto definito nel AT. >> potresti ridefinire il metodo "patchandolo". fa un po' schifo.. ma >> magari.. >> >> ho anche trovato: >> Products.Archetypes.AllowedTypesByIface.py >> che non conoscevo e sembra tanto bellino, mi sembra di capire che non è >> utilizzato, ma in example c'è, appunto, un esempio. >> magari partendo da li.. >> >> ciao ciao >> >> max >> >> E. B. White - "Genius is more often found in a cracked pot than in a >> whole one." >> >> On Sun, Jan 18, 2009 at 8:19 PM, Vito Falco <vitofa...@gmail.com> wrote: >> >>> mhmmm.. mi aspettavo una cosa più "alla zope3", tramite direttiva xml. >>> >>> Non ricordi proprio niente su questo notAllowedTypes? >>> >>> Vito >>> >>> 2009/1/18 Fabrizio Reale <fabrizio.re...@redomino.com> >>> >>>> >>>> > credo che la questione sia abbastanza banale ma al momento non mi >>>> sovviene >>>> > il codice adatto :-) >>>> > >>>> > Ho creato un nuovo mio tipo e voglio che sia "aggiungibile" nelle >>>> folder del >>>> > portale solo quando queste sono markate con una data interface (ad >>>> esempio >>>> > IQuiPuoi). >>>> > Credo sia un codicillo da inserire in configure.zcml, vero? >>>> >>>> Non ricordo se anche nel Plone 3 sia così, ma nelle versioni precedenti >>>> c'era un bellissimo script python tipo notAllowedTypes o qualcosa del >>>> genere >>>> che faceva il filtro di cosa si poteva aggiungere. >>>> Lì puoi mettere la tua condizione. >>>> >>>> Fabry >>>> >>>> -- >>>> Fabrizio Reale >>>> >>>> Redomino S.r.l. >>>> Largo Valgioie 14, >>>> 10146 Torino Italy >>>> Tel: +39 0117499875 >>>> http://redomino.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 >>>> >>> >>> >>> >>> -- >>> "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's why it is so >>> complicated." by Paul Rand >>> >>> _______________________________________________ >>> 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 >>> >> >> >> _______________________________________________ >> 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 >> > > > > -- > "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's why it is so > complicated." by Paul Rand > > _______________________________________________ > 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 >
_______________________________________________ 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