Hi Sampsa
I have created a structure screenname defined as:
<root>
<dynamic-element name='screenname' type='text' index-type='text' repeatable='false'></dynamic-element>
</root>
And I am using a velocity script to assign to the structure the screen name value:
----------------------------------------------------------------------
#set ($userLocalService = $serviceLocator.findService("com.liferay.portal.service.UserLocalService"))
#set ($user_id = $request.getAttribute("USER_ID"))
#set ($user = $userLocalService.getUserById($user_id))
#set($screenname = $user.getScreenName())
$screenname
----------------------------------------------------------------------
The output I am getting for this is:
----------------------------------------------------------------------
{name=screenname, data=, type=text, options=[]}
----------------------------------------------------------------------
I have also set the following variable in portal-ext-properties:
journal.template.velocity.restricted.variables=
I am still not getting the screen name through. Where is my mistake?
Thanks for the help.
Bitte melden Sie sich an, um diesen Inhalt als unangebracht zu kennzeichnen.