Christian Klinger wrote:
Hi Plone-Developers,

i have a simple question, how can i construct a portlethash
in my kss-view?

Where do i get the values for my info dict??

I found nothing on google.

Maybe someone of you has an idea....


thanks in advance
christian

info = dict(
        manager = 'plone.leftcolumn',
        category = 'context',
        key = '/new1',
        name = 'login',
       )



class KSSDocZeichen(PloneKSSView):
     """ KSSDocZeichen """

     @kssaction
     def addDocZeichen(self, form={}, portlethash=None):

        Portlethash =  hashPortletInfo(info)
         self.getCommandSet('plone').refreshPortlet(Portlethash)
         mac = self.macroField(field='doczeichen')
         core = self.getCommandSet('core')
         ....

This doesn't work?

In general, people tend not to construct them at all. Instead, you pass the portlethash from the template as a "kssattr" variable and just use it directly.

Martin

--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book


_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to