On Tuesday 26 May 2015, SauZheR wrote: > Grazie ad entrambi per le risposte. > x Alessandro, ho proprio bisogno di un viewlet, non di ridefinire il > template, e di viewlet manager mi dovrebbero bastare quelli > esistenti. La logica in cui mi muovo di solito e' di sfruttare il > piu' possibile gli automatismi dei vari framework... se mi devo fare > sempre i template a mano torno a CMFFormController (che mi ha dato > tante soddisfazioni) :P > > X Giorgio > Avevo fatto a meno del metodo wrap_form, poiche' il form veniva > comunque renderizzato plonestyle... e non ne ho sentito il bisogno. > Tuttavia anche implementando una classe wrapper e passandola > esplicitamente al wrap e quindi registrare la viewlet per questa > classe... non e' servito. La viewlet non viene calcolata tra le > papabili per il contesto. Grazie del tentativo. > > Per il momento torno al workaround che avevo trovato... se qualcuno > si dovesse imbattere in un esempio di viewlet specifica per una form > sono tutto orecchie ;) > > a presto, > alessandro. > >
Quello che conta è il context e nel caso della form non è la form stessa ma il primo "content component" presente nel path, per quello non si attiva la viewlet. Potresti provare a forzare nell'init della form, o in altro punto prima della renderizzazione, il context: self.context=self e vedere cosa succede. -- Riccardo Lemmi Über Developer http://www.reflab.com
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
