Aj sorki. Dla IC5 IPS podaje te nowe tagi. Pod IPS4 to już łatwiej, bo po prostu możesz coś takiego dodać do globalTemplate w html i powinno też zadziałać. Mam na myśli edycję tego:
<html lang="{expression="\IPS\Member::loggedIn()->language()->bcp47()"}" dir="{{if member.language()->isrtl}}rtl{{else}}ltr{{endif}}">
Na:
<html lang="{expression="\IPS\Member::loggedIn()->language()->bcp47()"}" dir="{{if member.language()->isrtl}}rtl{{else}}ltr{{endif}}"
{{if \IPS\Member::loggedIn()->member_id }}
data-ips-member='{expression="member.member_id"}'
data-ips-member-group='{expression="member.member_group_id"}'
{{if \IPS\Member::loggedIn()->mgroup_others}}
data-ips-member-secondary-groups='{expression="str_replace(',', ' ', \IPS\Member::loggedIn()->mgroup_others)"}'
{{endif}}
{{else}}
data-ips-guest
{{endif}}>
I powinno to co wyżej też działać.