in velocity, you could use this:
#if($helper.page.isFavourite($action.remoteUser))
<a href="$req.contextPath/labels/removefavourite.action?entityId=$helper.page.id&#url_xsrfToken()" alt-title="$action.getText('favourite.add.page')" title="$action.getText('favourite.remove.page')" class="fav-toggle active aui-button" >
remove
</a>
#else
<a href="$req.contextPath/labels/addfavourite.action?entityId=$helper.page.id&#url_xsrfToken()" alt-title="$action.getText('favourite.remove.page')" title="$action.getText('favourite.add.page')" class="fav-toggle aui-button " >
add
</a>
#end
similar in java ;-)
Thanks for the code snippet, Oliver, it helped me greatly. However, I had to make some minor adjustments:
#if($content.isFavourite($action.remoteUser))
<a href="$req.contextPath/labels/removefavourite.action?entityId=$content.getIdAsString()&#url_xsrfToken()" alt-title="$action.getText('favourite.add.page')" title="$action.getText('favourite.remove.page')" class="fav-toggle aui-button">
remove
</a>
#else
<a href="$req.contextPath/labels/addfavourite.action?entityId=$content.getIdAsString()&#url_xsrfToken()" alt-title="$action.getText('favourite.remove.page')" title="$action.getText('favourite.add.page')" class="fav-toggle aui-button">
add
</a>
#end
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.