32 $folderIds = Yii::app()->request->getQuery(
'folderIds', null);
33 $pageId = Yii::app()->request->getQuery(
'pageId', null);
34 $usePersonalisation = Yii::app()->request->getQuery(
'usePersonalisation',
'Y');
35 $lang = Yii::app()->request->getQuery(
'lang', null);
37 if (empty($folderIds)) {
39 }
else if (empty($pageId)) {
44 $lang = substr(Yii::app()->language, 0, 2);
47 $folderIds = explode(
',', $folderIds);
48 foreach ($folderIds as &$folderId) {
49 $folderId =
'10002.'.intval($folderId);
52 $data = Yii::app()->repositoryApi->request(
54 'filter' =>
'object.languagecode=="'.$lang.
'" AND object.contentid=='.$pageId,
59 $data = unserialize($data);
61 $tplString = !empty($data[$pageId][
'attributes'][
'content']) ? $data[$pageId][
'attributes'][
'content'] :
'';
73 if (empty($tplString)) {
78 'personalizedContent.widgets.PersonalizedContentWidget',
80 'folderIds'=>$folderIds,
81 'tplString'=>$tplString,
82 'usePersonalisation'=>($usePersonalisation ==
'Y' ?
true :
false)