Hello Steve, Since you didn't mention it in your steps to reproduce, I presume that your page is a non-terminal one (at creation, it was not marked as terminal) and thus you page's fullname should be Sandbox.StyleTest.WebHome. In order to make you SSX work, you need to use #set($discard = $xwiki.ssx.use("Sandbox.StyleTest.WebHome")). We advice to use a variable ($discard) to capture the methods that don't create output when called from velocity. Hope this helps, Alex On Wed, Aug 24, 2016 at 11:03 PM, Stephen Martin <[email protected]> wrote:
In learning Xwiki, I am trying to use a Style Sheet Extension to apply CSS to only a group of pages. I have been following the Skin Extension Tutorial (http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutorial) and placing all of my work in the Sandbox.
The issue I am having is that when setting "Use This Extension" to On Demand Only the CSS is not applied but when setting "Use This Extension" to On This Wiki it works correctly.
What I have done:
1. Created new page called StyleTest located under Sandbox.
2. Added XWiki.StyleSheetExtension object to page.
3. Named object StyleTestStyleSheet.
4. Added the following in Code: label { font-family: "Times New Roman", times, serif; }
5. Set "Use This Extension" to On Demand Only, "Parse Content" to No, "Caching Policy" to Default, "Content Type" to CSS.
Next I created a new page named Another Test Page and entered the following code:
{{velocity}} $xwiki.ssx.use("Sandbox.StyleTest") {{html wiki=true}} ((( ; <label>Name Label</label> : Name ; <label>Blank Label</label> : Blank ; <label>Lube Type Label</label> : Lube Type ))) {{/html}} {{/velocity}}
We are currently using XWiki Enterprise 7.4.4.
What am I doing wrong?
Thanks, Steve _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users