2014-03-06 13:18 GMT+01:00 oggers <[email protected]>: > Donde necesito tener el context o el parent es dentro de PossibleOptions, > y ahí self.context no existe y la variable context que se le pasa al metodo > __call__ es None, getSite funcionaría, pero me devolvería la raíz del sitio > y yo necesito el padre del objeto que estoy editando. >
La solución que hemos usado nosotros para esto (dado que no se puede acceder al contexto desde ahí), es definir un vocabulario donde corresponda, y después usar la opción 'vocabulary' del esquema: Por ejemplo: https://github.com/codesyntax/cs.publiccontracts/blob/master/cs/publiccontracts/contractsfolder.py#L185 Y luego usar eso: https://github.com/codesyntax/cs.publiccontracts/blob/master/cs/publiccontracts/contract.py#L42 No es lo mismo que un ObjectSourceBinder, pero igual te puede servir. Mikel -- Mikel Larreategi [email protected] CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80
_______________________________________________ Usuarios-Plone mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-usuarios-plone
