Re: [Hypercontent-users] /uportal/ before links
Brought to you by:
alexvigdor
From: Adam C. <ac...@co...> - 2005-02-08 14:12:05
|
Carl, What happens when you publish the site? Does the publish site have the uPortal directory? Adam On Feb 8, 2005, at 6:42 AM, Carl Barrow wrote: > Hi Alex > > Just to let you know I managed to get around this in xsl, do you see > any reason why the following shouldn't be used, it seems to work fine > on the sites. > > <xsl:template match="a" mode="html"> > <xsl:copy> > <xsl:attribute name="href"> > <xsl:choose> > <xsl:when test="starts-with(@href,'/')"> > <xsl:choose> > <xsl:when > test="starts-with(@href,'/uPortal')"> > <xsl:value-of > select="concat($baseurl,$sourceDirectory,substring-after(@href, > '/uPortal/'))" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of > select="concat($baseurl,@href)" /> > </xsl:otherwise> > </xsl:choose> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="@href" /> > </xsl:otherwise> > </xsl:choose> </xsl:attribute> > <xsl:apply-templates > select="@*[not(name()='href')]" mode="html"/> > <xsl:apply-templates select="node()" mode="html"/> > </xsl:copy> > </xsl:template> > > > Thanks > > Carl > > Carl Barrow wrote: > >> Hi Alex >> >> My xsl is probably the same as you are using there : >> <xsl:template match="a" mode="html"> >> <xsl:copy> >> <xsl:attribute name="href"> >> <xsl:choose> >> <xsl:when test="starts-with(@href,'/')"> >> <xsl:value-of select="concat($baseurl,@href)" >> /> >> </xsl:when> >> <xsl:otherwise> >> <xsl:value-of select="@href" /> >> </xsl:otherwise> >> </xsl:choose> </xsl:attribute> >> <xsl:apply-templates select="@*[not(name()='href')]" >> mode="html"/> >> <xsl:apply-templates select="node()" mode="html"/> >> </xsl:copy> >> </xsl:template> >> >> Everything works fine the first time I add the link e.g. >> 'file.html' , I save and build and the link works without problem. >> If I edit the page again then save and build the /uPortal/ is put in >> . >> >> Is this just a WYSIWYG editor problem which could be overcome by >> using something other than HTML Area ? Or is there any chance of a >> backwards compatible patch that might fix the problem? Failing >> that, how are you getting around it with your users there? I know >> some of my users here won't cope with adding a directory before the >> filename. >> >> Thanks >> Carl >> >> Alex Vigdor wrote: >> >>> Hi Carl, >>> Unfortunately, the only sure fire way for internal links to work >>> in the WYSIWYG in 1.4, is to use the full repository path of the >>> file (e.g. "/dir/file.html") for the href, and then prepend the >>> base-url in the XSL template. This is how the example site is set >>> up . . . this has to do with some limitations of the rich content >>> editing functionality of the browsers, which presents problems when >>> editing content that is masked behind the portal. I think relative >>> links will work in 2.0, but I'll double check. Let me know if you >>> need the link and image XSL templates that we use - they should be >>> in the HyperContent site common xsl file. >>> >>> Alex >>> >>> >>> On Feb 3, 2005, at 11:53 AM, Carl Barrow wrote: >>> >>>> Hi Alex >>>> >>>> I have discovered a problem with links just before going live with >>>> the first two sites here at Hull. >>>> If I create a link in a page ie. to 'file.html' and save the page. >>>> When editing that page and changing the link I notice that >>>> /uportal/ has been placed before the filename. >>>> I can't find any settings that might be causing it. Is there >>>> anything you can suggest ? >>>> >>>> Thanks >>>> Carl >>>> >>>> -- >>>> ************************************ >>>> >>>> Carl Barrow >>>> Web Developer >>>> e-Services >>>> The University of Hull >>>> Cottingham Road >>>> Hull >>>> HU6 7RX >>>> Ext. 6838 >>>> ************************************ >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.Net email is sponsored by: IntelliVIEW -- Interactive >>>> Reporting >>>> Tool for open source databases. Create drag-&-drop reports. Save >>>> time >>>> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, >>>> etc. >>>> Download a FREE copy at http://www.intelliview.com/go/osdn_nl >>>> _______________________________________________ >>>> Hypercontent-users mailing list >>>> Hyp...@li... >>>> https://lists.sourceforge.net/lists/listinfo/hypercontent-users >>> >>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by: IntelliVIEW -- Interactive >>> Reporting >>> Tool for open source databases. Create drag-&-drop reports. Save time >>> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, >>> etc. >>> Download a FREE copy at http://www.intelliview.com/go/osdn_nl >>> _______________________________________________ >>> Hypercontent-users mailing list >>> Hyp...@li... >>> https://lists.sourceforge.net/lists/listinfo/hypercontent-users >> >> >> > > -- > ************************************ > > Carl Barrow > Web Developer > e-Services > The University of Hull > Cottingham Road > Hull > HU6 7RX > Ext. 6838 > ************************************ > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Hypercontent-users mailing list > Hyp...@li... > https://lists.sourceforge.net/lists/listinfo/hypercontent-users > Adam Carl AIS Web Services (212) 854-0131 ac...@co... |