Hi,


    Our repository have two kind of url in the 
dc.relation.externalresourse, internal and external url, so I add the 
method below in the class 
org.dspace.app.xmlui.aspect.artifactbrowser.ItemViewer.java, 
in module folder. I'm calling the method in the addBody. The problem is 
that I would like to add html to the item page, so I add the code that "
externalLinks.addSimpleHTMLFragment(*false*, *"<a href=**\"**" *+ value + 
*"**\"** class=**\"**extternal-link**\"**> External Link <**\\**a>"*);" but 
it is printing the string as a literal in item page html, I mean, the 
browser is not render the html code. My question, how can I add something 
in the html using a aspect class?


Thanks in advance

Luiz


*private void *addExternalItems(Division division, Item item) *throws 
*WingException 
{

    DCValue[] related = item.getMetadata(*"dc"*, *"relation"*, 
*"externalresource"*, Item.*ANY*);


    ArrayList<String> links = *new *ArrayList<String>();


    *for*(DCValue dcValue: related ){

        *if*(!isInternal(dcValue.*value*)) {

            links.add(dcValue.*value*);

        }

    }



    *if*(!links.isEmpty()) {

        Division externalLinks  = division.addDivision(*"externalLinks"*);

        *for*(String value: links) {

            externalLinks.addSimpleHTMLFragment(*false*, *"<a href=**\"**" *+ 
value + *"**\"** class=**\"**extternal-link**\"**> External Link <**\\**a>"*
);

        }

    }



}

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to