OK, thank you very much. I'll check that out tomorrow.
----- Original Message ----- From: "Marta Girdea" <[EMAIL PROTECTED]> To: "XWiki Developers" <[email protected]> Sent: Thursday, August 14, 2008 5:57 PM Subject: Re: [xwiki-devs] [gsoc] Re: Stylesheet for just some pages > On Thu, Aug 14, 2008 at 5:47 PM, Marta Girdea > <[EMAIL PROTECTED]>wrote: > >> >> >> On Thu, Aug 14, 2008 at 5:29 PM, Markus Lanthaler >> <[EMAIL PROTECTED]>wrote: >> >>> OK thanks, so I think it's useless for me at the moment because I need >>> to >>> reference also a picture. >> >> >> Not quite.You can reference the picture from the StyleSheetExtension >> simply >> by writing, for example, >> background-image: url($xwiki.getSkinFile("picture.png")) >> >> You also must mark the fact that the code needs to be parsed (the "Parse >> content" property in the StyleSheetExtension object). >> > > Or, if you prefer, you can attach the picture to the > StyleSheetExtension's > wiki page, and use it like this: > background-image: url($doc.getAttachmentURL("picture.png")) > or > background-image: > url($xwiki.getDocument("XWiki.LoginStyle").getAttachmentURL("picture.png")) > > >> >>> I guess the best thing at the moment is to include >>> the CSS and image in the skin and refactor it later. What do you think? >>> >>> >>> ----- Original Message ----- >>> From: "Marta Girdea" <[EMAIL PROTECTED]> >>> To: "XWiki Developers" <[email protected]> >>> Sent: Thursday, August 14, 2008 5:07 PM >>> Subject: [gsoc] Re: [xwiki-devs] Stylesheet for just some pages >>> >>> >>> > On Thu, Aug 14, 2008 at 5:01 PM, Marta Girdea >>> > <[EMAIL PROTECTED]>wrote: >>> > >>> >> Hi Markus, >>> >> You could use Skin Extensions: >>> >> http://dev.xwiki.org/xwiki/bin/view/Design/SkinExtensions, >>> >> http://code.xwiki.org/xwiki/bin/view/Plugins/SkinExtensionsPlugin >>> >> >>> >> There's no documentation there yet (we'll have to fix that) so here's >>> >> what >>> >> you have to do: >>> >> - Create a wiki page XWiki.LoginStyle containing an xwiki object from >>> the >>> >> XWiki.StylesheetExtention class. >>> >> - write your css styling in the code property of that object; >>> >> - include this style in the login and registration pages or templates >>> >> with >>> >> this line: >>> >> $xwiki.ssx.use("XWiki.LoginStyle") >>> >> >>> >> Note that, at the moment, it only works for including styles from >>> >> wiki >>> >> documents, you use stylesheets located on the disk. >>> >> >>> > >>> > I obviously meant: >>> > Note that, at the moment, it only works for including styles from wiki >>> > documents, you _can't_ use stylesheets located on the disk this way. >>> > >>> >> >>> >> >>> >> >>> >> On Thu, Aug 14, 2008 at 4:27 PM, Markus Lanthaler >>> >> <[EMAIL PROTECTED]>wrote: >>> >> >>> >>> Hi, >>> >>> >>> >>> I'm currently adding some stylesheets to Albatross to style the new >>> >>> OpenID >>> >>> login and registration form >>> >>> (http://jira.xwiki.org/jira/browse/XSALBATROSS-34). Since those >>> OpenID >>> >>> styles are used only there I wanted to ask how it is possible to >>> include >>> >>> the >>> >>> stylesheet just on the login and registration page!? Is there some >>> >>> special >>> >>> mechanisms? >>> >>> >>> >>> Thanks, >>> >>> Markus >>> >>> >>> >>> _______________________________________________ >>> >>> devs mailing list >>> >>> [email protected] >>> >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >>> >>> >> >>> >> >>> > _______________________________________________ >>> > devs mailing list >>> > [email protected] >>> > http://lists.xwiki.org/mailman/listinfo/devs >>> >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >> >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

