2014-06-26 3 views

ответ

3

groupId, как правило, текущий сайт, который отображается и обычно так же, как scopeGroupId. Однако содержание в Liferay можно «подкопировать» на отдельные страницы. Вы можете найти это на экране конфигурации нескольких портлетов. Таким образом, данные не связаны непосредственно с сайтом (aka group), а с подсерией этого сайта. Следовательно, scopeGroupId.

Обычно тема не меняет его с готовностью, но это содержимое, которое в настоящее время отображается, которое передает текущую область в тему.

+0

Я создал 2 сайта и создал некоторый контент в соответствующей области сайта. На каждом сайте есть 1 пользователь. Когда я пытаюсь войти в систему с любым пользователем, я извлекаю его идентификатор сайта и получаю все содержимое под этой областью сайта. Это прекрасно работает, но я вижу, что идентификатор группы объектов всегда передается некорректно при динамическом добавлении контента в portal_normal.vm моей пользовательской темы. Вместо использования текущего идентификатора сайта он использует идентификатор сайта по умолчанию для сайта liferay и не может найдите содержимое в базе данных с идентификатором этой статьи и идентификатором сайта. Я разместил отдельный вопрос для этого на SO. – manni

Смежные вопросы