Hello Ricardo, Yes, you can use velocity code inside SSX and JSX objects. What you need to do is to set the 'Parse content' property to 'Yes'. You can take a look at the SSX documentation: http://code.xwiki.org/xwiki/bin/view/Plugins/SkinExtensionsPlugin#HTip:Howtoreferafilefromaskinextension .
Example of usage: #if(!$hasEdit) #body{ background-color: red; } #end Raluca. On Mon, Nov 15, 2010 at 12:36 AM, Ricardo Rodriguez [eBioTIC.] <ricardo.rodrig...@ebiotic.net> wrote: > > > Ricardo Rodriguez [eBioTIC.] wrote: >> Hi, >> >> I see how to control edit, export, action and watch appearance in >> contentmenu div by tweaking contentmenu.vm. But, please, how could I get >> the same control over Annotations entry in the same are? >> >> I want to show annotations only to users with edit rights in a given doc. >> >> Thanks! >> >> Ricardo >> >> > > The object of type XWiki.StyleSheetExtension in AnnotationCode.Style > holds the code that seems to control how the action menu entry is shown. > > Currently, to hide the annotation icon on this menu will be enough for me. > > I can add visibility:hidden; to the concerned .actionmenu elements, but > this also hides them for users with edit rights. > > Please, is it possible to add ##if($hasEdit)...#else...#end structures > in a SSE? My bet is that this is not possible: this extensions holds CSS > code, not a script. So, please, how could I introduce conditional > structures to control how page elements are show? > > I guess I must tweak AnnotationCode.Script but, please, how? > > Any help will be welcome! Thanks. > > Best, > > Ricardo > > -- > Ricardo RodrÃguez > CTO > eBioTIC. > Life Sciences, Data Modeling and Information Management Systems > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users