Hi Jon, Try something like: ctx.user.inGroup("groupName") or [#list ctx.user.groups as grp] ... [/#list] or [#list ctx.user.allGroups as grp] ... [/#list] (which will include groups inherited via other groups). Regards from Vienna, Richard
Von: user-list-ow...@magnolia-cms.com [mailto:user-list-ow...@magnolia-cms.com] Im Auftrag von Jon RINGWOOD PSE 55500 Gesendet: Mittwoch, 04. April 2012 12:38 An: Magnolia User-List Betreff: Re: [magnolia-user] Personalisation. Is it possible? Thanks for that Will. I'm happy to use the ACL to control access to particular nodes but really wanted a way to change the actual content displayed on a particular page dependant on which user was logged in. We will be controlling access using LDAP authentication and permissions using the LDAP groups setup within the security groups tab. Is there any way of getting a handle on what groups the logged in user belongs to from the Freemarker template? >>> On 30/03/12 at 22:08, Will Scheidegger >>> <willscheideg...@mac.com<mailto:willscheideg...@mac.com>> wrote: Hi Jon You can hide or show stuff easily by using the ACL, i.e. restricting access to nodes to certain groups and have all nodes displayed on your page. If user A loges in, only his nodes will be displayed and so on. If you want to do this programmatically instead of using the ACL you can easily get the current user from MgnlContext (which is also accessible from the Freemarker template (${ctx.user}). -will On 30.03.2012, at 17:33, Jon RINGWOOD PSE 55500 wrote: Is it possible to personalise sections of a web site in Magnolia? For instance, a user logs into the public instance and gets a particular list of links depending on what Group (LDAP group) they belong to? If they were members of the 'West' group then they would see Links-West and if they were 'East' then obviously Links-East. Is there a way to get a handle on the logged in user and the groups that the user belongs to within the Freemarker template code? If so how might this be achieved? I'd really appreciate any advice on this as it could be a major showstopper in our intranet development plan. Thanks Jon R ________________________________ ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com<mailto:user-list-unsubscr...@magnolia-cms.com>> ---------------------------------------------------------------- This email and any other accompanying document (s) contain information from Kent Police, which is confidential or privileged. The information is intended to be for the exclusive use of the individual(s) or bodies to whom it is addressed. The content including any subsequent replies could be disclosable if relating to a criminal investigation or civil proceedings. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you have received this email in error, please notify us immediately by contacting the sender or telephoning 01622 690690. ________________________________ ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com<mailto:user-list-unsubscr...@magnolia-cms.com>> ---------------------------------------------------------------- ________________________________ ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com<mailto:user-list-unsubscr...@magnolia-cms.com>> ---------------------------------------------------------------- ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com> ----------------------------------------------------------------