I have an external jetspeed/WEB-INF/conf/local-portlets.xreg. In it I defined some kind of "two step inheritance" like this:
<registry>
<!-- Template for small rss portlets without channel description but with links in new browser -->
<portlet-entry name="SMALLRSS" hidden="false" type="abstract" parent="RSS" application="false">
<parameter name="openinpopup" value="true" hidden="false"/>
<parameter name="showtitle" value="false" hidden="false"/>
</portlet-entry>
<!-- Tagesschau RSS -->
<portlet-entry name="Tagesschau" hidden="false" type="ref" parent="SMALLRSS" application="false">
<url>http://www3.tagesschau.de/xml/tagesschau-meldungen/</url>
<category>news</category>
<meta-info>
<title>Tagesschau Newsfeed</title>
<description>Tagesschau Newsfeed</description>
</meta-info>
</portlet-entry>
</registry>
The Tagesschau portlet is (if added) visible and working like expected if defined like this. But portlets defined like this are not available for adding. They are not listed in the "add portlet" list. After changing
<portlet-entry name="Tagesschau" hidden="false" type="ref" parent="SMALLRSS" application="false">
to
<portlet-entry name="Tagesschau" hidden="false" type="ref" parent="RSS" application="false">
defining a "single-inheritance", the portlet is still visible on the portal but now also visible on the "add portlet" list.
Why that?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
