Le 9 février 2012 16:54, Raphael Ritz <[email protected]> a écrit :

> On 2/8/12 7:05 PM, Gilles Lenfant wrote:
>
>> Hi,
>>
>> Sorry for the disturbance, but I'm actually stuck overriding a standard
>> viewlet of Plone (4.1): The "plone.links.RSS" that goes in the HTML head.
>>
>>
> [..]
>
>
>
>> I'm stuck finding why this does not work as expected (the original
>> viewlet is rendered in place of my custom viewlet). Any help is welcome.
>> And so many thanks by advance for any pointer.
>>
>
> Hi Gilles,
>
> IIRC 
> http://pypi.python.org/pypi/**collective.blog.feeds<http://pypi.python.org/pypi/collective.blog.feeds>does
>  something
> similar. Maybe it helps to have an example (or maybe it's broken for
> Pone 4.1 as well?)
>

Hi Raphael,

collective.blog.feeds registers a viewlet with a *new* name
(collective.blog.feeds.feedsviewlet) in
plone.app.layout.viewlets.interfaces.IHtmlHeadLinks with manager no layer
condition (so IDefaultBrowserLayer rules). It has no viewlets.xml so the
new viewlet is automatically added at top of the plone.htmlhead manager.

In my case, I need to replace the stock Plone viewlet class and name by my
own.

I can't understand because I do exactly the same way I did for overriding
stock Plone 3.3 viewlets and it does not work (actually Plone 4.1). Is it a
bug, a new feature, or something else that's not documented. Yet I read
carefully the new plone developer manual that's supposed to be Plone 4.1
ready http://collective-docs.readthedocs.org/en/latest/views/viewlets.html

I'll make a good old monkey patch to the standard RSS viewlet today, and
find time to make a minimal product with this use case, and file a new
issue to Plone if this is confirmed.

Best...
-- 
Gilles


>
> Raphael
>
>
>> --
>> Gilles Lenfant
>>
>>
>>
>> ______________________________**_________________
>> Product-Developers mailing list
>> Product-Developers@lists.**plone.org <[email protected]>
>> https://lists.plone.org/**mailman/listinfo/plone-**product-developers<https://lists.plone.org/mailman/listinfo/plone-product-developers>
>>
>
>
> ______________________________**_________________
> Product-Developers mailing list
> Product-Developers@lists.**plone.org <[email protected]>
> https://lists.plone.org/**mailman/listinfo/plone-**product-developers<https://lists.plone.org/mailman/listinfo/plone-product-developers>
>



-- 
-- 
Gilles LENFANT
Ingénieur avant-vente - Architecte senior
ALTER WAY SOLUTIONS
T : 01 78 15 24 00
F : 01 46 02 44 04

Téléchargez notre nouveau livre blanc "Python, le développement autrement"
http://www.alterway.fr/publications/python-le-developpement-autrement

1 rue Royal, Bat. D
227, les Bureaux de la Colinne
92210 Saint Cloud
http://www.alterway.fr/solutions
_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

Reply via email to