http://www.interwoven.com/custom/
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/custom/resources/xsl/News.xsl"/>
resources/xsl/News.xsl
There is a build-in URI, http://www.interwoven.com/custom/, that does what you need. So where you see the default includes: <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/> <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>You can add yours like this: <xsl:include href="http://www.interwoven.com/custom/resources/xsl/News.xsl"/>That will find resources/xsl/News.xsl in your site's workarea....
http://www.interwoven.com/custom/...
I'm not working on a LS project, but I've seen the above mentioned in a couple of threads and wanted to make sure if I understood it correctly. Are you literally supposed to use http://www.interwoven.com/custom/... or should you be substituting in your own site's (or TS server's?) domain information into the URI?
Literally use http://www.interwoven.com/custom. It is just an unique namespace that LS's XML/XSL transformer is aware of and it points to your current site's context (i.e. workarea on TS and docroot on the runtime side).Similarly http://www.interwoven.com/livesite points the XSL residing under your LSTK.NO you are not reaching out to Interwoven's server somewhere for these XSLs :-)!HTH!
Is it [IW-HOME]/httpd/webapps/content_center/WEB-INF/classes/com/interwoven/xsl ??
That is where your XSLs should end up. In addition, I believe they should go under the iw-preview app as well... In any case, don't just place your XSLs there, otherwise they'll be blown away when you do a TK "build". You should place your XSLs under LSTK and then do a build and it will place them wherever necessary for you.HTH!
I just put them as resources in the site's workarea in TeamSite (see post above) and they're available in preview and also get deployed to the right place in LiveSite by the publish workflow.Stokes.
I copied that under LSTK . After running the TK build , XSL file is copied under the preview location and content_center location:/iw-home/httpd/webapps/iw-preview/WEB-INF/classes/com/interwoven/xsl//iw-home/httpd/webapps/content_center/WEB-INF/classes/com/interwoven/xsl/But when I do the preview Still my component is not able to render.
How can we place the Appearance XSL files as resources . this is a new thing which I have heard. can you please elaborate more on it. Thanks for your response
How are you referencing these XSLs in your component?
/default/main/mybranch/WORKAREA/myworkarea/myresources/xsl/News.xsl
<xsl:include href="http://www.interwoven.com/custom/myresources/xsl/News.xsl"/>