No, I'd use in jetspeed.vm controls ( $portlet_instance.MyTag ) So, i modified some src and now work :)
======================================================================== ================ - webapps/WEB-INF/conf/registry.xml - src/java/org/apache/jetspeed/om/registry/MetaInfo.java - src/java/org/apache/jetspeed/om/registry/PortletEntry.java - src/java/org/apache/jetspeed/om/registry/base/BaseMediaTypeEntry.java - src/java/org/apache/jetspeed/om/registry/base/BaseMetaInfo.java - src/java/org/apache/jetspeed/om/registry/base/BasePortletEntry.java - src/java/org/apache/jetspeed/om/registry/base/BaseRegistryEntry.java - src/java/org/apache/jetspeed/om/profile/MetaInfo.java - src/java/org/apache/jetspeed/om/profile/psml/PsmlIdentityElement.java - src/java/org/apache/jetspeed/om/profile/psml/PsmlMetaInfo.java - src/java/org/apache/jetspeed/om/profile/psml/PsmlReference.java - src/java/org/apache/jetspeed/portal/BasePortletSet.java - src/java/org/apache/jetspeed/portal/JetspeedPortletInstance.java - src/java/org/apache/jetspeed/portal/Portlet.java - src/java/org/apache/jetspeed/portal/PortletInstance.java - src/java/org/apache/jetspeed/portal/portlets/AbstractPortlet.java - src/java/org/apache/jetspeed/portal/portlets/ContainerTestPortlet.java - src/java/org/apache/jetspeed/portal/security/portlets/PortletWrapper.jav a - src/java/org/apache/jetspeed/services/portaltoolkit/JetspeedPortalToolki tService.java - src/java/org/apache/jetspeed/util/MetaData.java ======================================================================== ================ Now I can use my tag defined in portlet-entry everywhere... :) Thanks so much, Amedeo. > -----Messaggio originale----- > Da: Luta, Raphael (VUN) [mailto:[EMAIL PROTECTED]] > Inviato: venerd� 11 ottobre 2002 20.37 > A: 'Jetspeed Developers List' > Oggetto: RE: [meta-info] add new tag > > > I assume that when you say it doesn't work it means your portlet can't > retrieve it > from its PortletConfig, right ? > > If you want this to work, you also have to update: > services.portaltoolkit.JetspeedPortlalToolkitService.getMetaData() > > Then I think you've covered everything ;p > > -- > Rapha�l Luta - [EMAIL PROTECTED] > Jakarta Jetspeed - Enterprise Portal in Java > http://jakarta.apache.org/jetspeed/ > > > -----Message d'origine----- > > De : Amedeo Zottola [mailto:[EMAIL PROTECTED]] > > Envoy� : vendredi 11 octobre 2002 18:56 > > � : Jetspeed Developers List > > Objet : R: [meta-info] add new tag > > > > > > I do it, but don't work yet! :( > > > > Best regards, > > Amedeo. > > > > > -----Messaggio originale----- > > > Da: Mark Orciuch [mailto:[EMAIL PROTECTED]] > > > Inviato: venerd� 11 ottobre 2002 18.07 > > > A: Jetspeed Developers List > > > Oggetto: RE: [meta-info] add new tag > > > > > > > > > Amedeo, > > > > > > I believe that you need to update meta-info mapping in > > > Registry.xml with > > > your new tag. > > > > > > Best regards, > > > > > > Mark C. Orciuch > > > Next Generation Solutions, Ltd. > > > e-Mail: [EMAIL PROTECTED] > > > web: http://www.ngsltd.com > > > > > > > > > > -----Original Message----- > > > > From: Amedeo Zottola [mailto:[EMAIL PROTECTED]] > > > > Sent: Friday, October 11, 2002 10:56 AM > > > > To: Jetspeed Developers List > > > > Subject: [meta-info] add new tag > > > > > > > > > > > > Hi all, > > > > i tempt to add in meta-info tag (inside a > portlet-entry) my own > > > > tag... > > > > but didn't work :'( > > > > > > > > Some idea?! > > > > I'm despairs!!! > > > > Help me, please... > > > > Amedeo. > > > > > > > > > > > > This is my modify: > > > > > > > > - local-portlets.xreg > > > > <portlet-entry name="Login" hidden="false" type="ref" > > > > parent="CustomizerVelocity" application="false"> > > > > <meta-info> > > > > <title>Login</title> > > > > <description>Portlet per l'autenticazione > > > > utenti</description> > > > > <mytag>MY_TAG_VALUE</mytag> > > > > </meta-info> > > > > <parameter name="template" value="login" > hidden="false"/> > > > > <media-type ref="html"/> > > > > <category group="internal">Accounting</category> > > > > </portlet-entry> > > > > > > > > > > > > So, i changed some java sources : > > > > > > > > - org.apache.jetspeed.om.registry.MetaInfo.java > > > > + public setMyTag(String mytag); > > > > + public String getMyTag(); > > > > > > > > - org.apache.jetspeed.om.registry.base.BaseMetaInfo.java > > > > + public setMyTag(String mytag); > > > > + public String getMyTag(); > > > > - public BaseMetaInfo(String title, String > description, String > > > > image) { > > > > + public BaseMetaInfo(String title, String > description, String > > > > image, String mytag) {... > > > > > > > > - org.apache.jetspeed.om.registry.PortletEntry.java > > > > + public String getMyTag(); > > > > > > > > - org.apache.jetspeed.om.registry.base.BasePortletEntry.java > > > > + public String getIcon() { > > > > + return getMetaInfo().getMyTag(); > > > > + } > > > > > > > > > > > > > > > > - > > > > > > > org.apache.jetspeed.services.portletfactory.JetspeedPortletFac > > > toryServic > > > > e.java > > > > if ( entry.getImage() != null ) > > > > data.setImage( entry.getImage() ); > > > > > > > > + if ( entry.getMyTag() != null ) > > > > + data.setMyTag( entry.getMyTag() ); > > > > > > > > > > > > - org.apache.jetspeed.util.MetaData.java > > > > + public void setMyTag(String mytag) { > setMyTag(mytag, null); } > > > > + > > > > + public void setMyTag(String mytag, Locale locale) { > > > > setProperty("mytag", locale, mytag);} > > > > + > > > > + public String getMyTag() { return getMyTag(null); } > > > > + > > > > + public String getMyTag(Locale locale) { > > > > + String mytag= (String) > getProperty("mytag", locale); > > > > + if ((mytag== null) && (locale != null)) { > > > > + mytag= (String) getProperty("mytag", null); > > > > + } > > > > + > > > > + if (mytag == null) { > > > > + mytag = "default mytag value"; > > > > + } > > > > + > > > > + return mytag; > > > > + } > > > > > > > > > > > > - org.apache.jetspeed.om.registry.base.BaseRegistryEntry.java > > > > - public BaseRegistryEntry(long id, String > name, int _hidden, > > > > String title,String description, > > > > - String image,String role) { > > > > - this.id = id; > > > > - this.name = name; > > > > - this._hidden = _hidden; > > > > - this.hidden = (_hidden == 1); > > > > - BaseMetaInfo meta = new BaseMetaInfo(title, > > > description, > > > > image); > > > > - this.setMetaInfo(meta); > > > > - } > > > > > > > > + public BaseRegistryEntry(long id, String > name, int _hidden, > > > > String title,String description, > > > > + String image,String > > > role,String mytag) > > > > { > > > > + this.id = id; > > > > + this.name = name; > > > > + this._hidden = _hidden; > > > > + this.hidden = (_hidden == 1); > > > > + BaseMetaInfo meta = new BaseMetaInfo(title, > > > description, > > > > image, mytag); > > > > + this.setMetaInfo(meta); > > > > + } > > > > > > > > - org.apache.jetspeed.om.registry.base.BaseMediaTypeEntry.java > > > > - public BaseMediaTypeEntry(long id, String > name, int _hidden, > > > > String mimeType, String title, String description, > > > > - String image, String role) { > > > > - super(id, name, > > > _hidden, title, > > > > description, image, role); > > > > - } > > > > > > > > + public BaseMediaTypeEntry(long id, String > name, int _hidden, > > > > String mimeType, String title, String description, > > > > + String image, > String role, String > > > > mytag) { > > > > + super(id, name, > > > _hidden, title, > > > > description, image, role, mytag); > > > > + } > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
