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

Reply via email to