[Plone-Users] @@manage-portlets not available

0 views
Skip to first unread message

Dejan Pangercic

unread,
Jan 31, 2010, 5:16:27 PM1/31/10
to List Mailing Plone-Users
Dear all,

i created couple of custom plone types (by mostly sub-classing them
from plone.app.content.container Container class).
Now it all works but if I navigate to
http://localhost:8080/my_instance/my_custom_type/@@manage-portlets
I get "that page doesn't exist" error.

Can you tell me what do I have to do in order to enable managing of
portlets in my custom types? They do even get displayed if I enable
them in the parent folder.

thx and cheers, D.

--
MSc. Dejan Pangercic
PhD Student/Researcher
Computer Science IX
Technische Universität München
Telephone: +49 (89) 289-17780
E-Mail: dejan.p...@in.tum.de
WWW: http://ias.cs.tum.edu/people/pangercic

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Plone-Users mailing list
Plone...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plone-users

Raphael Ritz

unread,
Feb 1, 2010, 5:10:35 AM2/1/10
to plone...@lists.sourceforge.net
Dejan Pangercic wrote:
> Dear all,
>
> i created couple of custom plone types (by mostly sub-classing them
> from plone.app.content.container Container class).
> Now it all works but if I navigate to
> http://localhost:8080/my_instance/my_custom_type/@@manage-portlets
> I get "that page doesn't exist" error.

That's really strange.

Have you declared any interfaces for your custom type?

manage-portlets is assigned for

"plone.portlets.interfaces.ILocalPortletAssignable"

which is "subclassed" from attribute annotatable.
Quote from plone.portlets.interfaces.py

class ILocalPortletAssignable(IAttributeAnnotatable):
"""Marker interface for content objects that want to have local portlet
assignments.
"""

Does that help?

Raphael


>
> Can you tell me what do I have to do in order to enable managing of
> portlets in my custom types? They do even get displayed if I enable
> them in the parent folder.
>
> thx and cheers, D.
>

Mikko Ohtamaa

unread,
Feb 6, 2010, 5:30:51 PM2/6/10
to plone...@lists.sourceforge.net

> i created couple of custom plone types (by mostly sub-classing them
> from plone.app.content.container Container class).
> Now it all works but if I navigate to
> http://localhost:8080/my_instance/my_custom_type/ <at> <at> manage-portlets

> I get "that page doesn't exist" error.
>

enable catching oh NotFound in error_log to see traceback.

http://plonemanual.twinapex.fi/troubleshooting/notfound.html

fennie

unread,
Jul 2, 2010, 10:20:01 AM7/2/10
to plone...@lists.sourceforge.net

@Mikko - Mahalo for this tip. I had the same problem and the NotFound
traceback shows it's an issue with an uninstalled product (CollectiveGTD).
Shows how important it is to test products off the production site . . .
live and learn.
--
View this message in context: http://plone.293351.n2.nabble.com/manage-portlets-not-available-tp4491335p5247898.html
Sent from the General Questions mailing list archive at Nabble.com.

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first

Reply all
Reply to author
Forward
0 new messages