Jason, You're welcome.
The following works: ancestor::mets:METS//mets:fileg...@use='THUMBNAIL'] And also: ancestor::mets:METS/mets:fileSec/mets:fileg...@use='THUMBNAIL'] But there are probably better solutions. On Tue, Dec 15, 2009 at 15:46, Jason Fowler <[email protected]> wrote: > Fabio, > > Thanks for your help. That solution didn't work for me, but I figured out > the problem. The lines that directly preceded my section read > > <xsl:template match="dim:dim" mode="itemSummaryView-DIM"> > <table class="ds-includeSet-table"> > > Since it was matching the dim:dim portion of the DIM, I was already below > the element I needed. I simply traversed the DOM back up four levels (ie. > ../../../../), and it works now. It's a bit of a hack, but it works. I would > welcome any suggestions for how to clean it up. > > My code now looks like this: > > <xsl:template match="dim:dim" mode="itemSummaryView-DIM"> > <table class="ds-includeSet-table"> > > <tr class="ds-table-row odd"> > <td><span > class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-preview</i18n:text>:</span></td> > <td> > <xsl:choose> > <xsl:when > test="../../../../mets:fileSec/mets:fileg...@use='THUMBNAIL']"> > <a class="image-link"> > <xsl:attribute name="href"><xsl:value-of > select="@OBJID"/></xsl:attribute> > <img alt="Thumbnail"> > <xsl:attribute name="src"> > <xsl:value-of > select="../../../../mets:fileSec/mets:fileg...@use='THUMBNAIL']/ > > mets:file/mets:floc...@loctype='URL']/@xlink:href"/> > </xsl:attribute> > </img> > </a> > </xsl:when> > <xsl:otherwise> > > <i18n:text>xmlui.dri2xhtml.METS-1.0.no-preview</i18n:text> > </xsl:otherwise> > </xsl:choose> > </td> > </tr> > > > > Jason Fowler, CA, MSLS > Archives and Special Collections Librarian > The Southern Baptist Theological Seminary > [email protected] > ________________________________________ > From: Fabio N. Kepler [[email protected]] > Sent: Tuesday, December 15, 2009 10:34 AM > To: Jason Fowler > Subject: Re: [Dspace-tech] Item preview in xmlui > > Jason, > > And if you insert > > [...@groupid=current()/@GROUPID]/ > > between mets:fileSec/ and mets:mets:floc...@loctype='URL']? > > We use the code below (which is very similar to yours) and it works. > > > <td> > <xsl:choose> > <xsl:when > test="($context/mets:fileSec/mets:fileg...@use='THUMBNAIL'])"> > <a class="image-link"> > <xsl:attribute name="href"> > <xsl:value-of > select="mets:floc...@loctype='URL']/@xlink:href"/> > </xsl:attribute> > <img alt="Thumbnail"> > <xsl:attribute name="src"> > <xsl:value-of > select="$context/mets:fileSec/mets:fileg...@use='THUMBNAIL']/mets:fi...@groupid=current()/@GROUPID]/mets:floc...@loctype='URL']/@xlink:href"/> > </xsl:attribute> > </img> > </a> > </xsl:when> > <xsl:otherwise> > > <i18n:text>xmlui.dri2xhtml.METS-1.0.no-preview</i18n:text> > </xsl:otherwise> > </xsl:choose> > </td> > > > > On Tue, Dec 15, 2009 at 13:11, Jason Fowler <[email protected]<mailto: > [email protected]>> wrote: > Fred, > > Thanks for the suggestion. This actually uses a different piece of code. It > is below. > > <td> > <xsl:choose> > <xsl:when > test="mets:fileSec/mets:fileg...@use='THUMBNAIL']"> > <a class="image-link"> > <xsl:attribute name="href"><xsl:value-of > select="@OBJID"/></xsl:attribute> > <img alt="Thumbnail"> > <xsl:attribute name="src"> > <xsl:value-of > select="mets:fileSec/mets:fileg...@use='THUMBNAIL']/ > > mets:file/mets:floc...@loctype='URL']/@xlink:href"/> > </xsl:attribute> > </img> > </a> > </xsl:when> > <xsl:otherwise> > > <i18n:text>xmlui.dri2xhtml.METS-1.0.no-preview</i18n:text> > </xsl:otherwise> > </xsl:choose> > </td> > > > > Jason Fowler, CA, MSLS > Archives and Special Collections Librarian > The Southern Baptist Theological Seminary > Vice President, ALABI > 502-897-4573 > [email protected]<mailto:[email protected]> > ________________________________________ > From: Fabio N. Kepler [[email protected]<mailto: > [email protected]>] > Sent: Monday, December 14, 2009 7:03 PM > To: Jason Fowler > Subject: Re: [Dspace-tech] Item preview in xmlui > > Hi, Jason. > > Check this thread. Maybe it's the same issue. > > > http://sourceforge.net/mailarchive/message.php?msg_name=4D8CF9806D2E52409A9E0D1AB3D8C61A5F0A2DE2F8%40MAIL04.austin.utexas.edu > > Regards, > Fabio > > > On Mon, Dec 14, 2009 at 19:46, Jason Fowler <[email protected]<mailto: > [email protected]><mailto:[email protected]<mailto:[email protected]>>> > wrote: > Hi all, > > We're running DSpace 1.5.2 with xmlui, and we're using a modified version > of the reference theme. We would like to have previews on the simple item > view. I have uncommented what I thought was the appropriate section of the > itemSummaryView-DIM to make thumbnails appear there. We have the appropriate > thumbnail bitstreams generated for our images and we have the appropriate > permissions in place. Unfortunately, DSpace still returns the "No preview > available" message. > > Does anyone have any suggestions for what steps I should take to make this > work? > > Thanks, > > Jason Fowler, CA, MSLS > Archives and Special Collections Librarian > The Southern Baptist Theological Seminary > [email protected]<mailto:[email protected]><mailto:[email protected]<mailto: > [email protected]>> > > ------------------------------------------------------------------------------ > Return on Information: > Google Enterprise Search pays you back > Get the facts. > http://p.sf.net/sfu/google-dev2dev > _______________________________________________ > DSpace-tech mailing list > [email protected]<mailto:[email protected] > ><mailto:[email protected]<mailto: > [email protected]>> > https://lists.sourceforge.net/lists/listinfo/dspace-tech > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech >
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

