Я создал два сайта в Liferay. СайтАльфа, СайтБета. Оба сайта имеют по 3 страницы с вики-портлетами. Я создал 3 группы пользователей. УГ1, УГ2 и УГ3. Мое требование состоит в том, чтобы создать вики-контент с тремя областями, характерными для групп пользователей, вместо сайта/сообщества указать область действия, где один и тот же контент будет отображаться на обоих сайтах. Как этого можно достичь?
Область уровня пользователя вместо области сайта в Liferay
Ответы (1)
Контент в Liferay может иметь только одну область действия. Итак, ответ на точную формулировку вашего вопроса: это не работает.
Однако основная проблема может быть легко решена: стандартная навигация Liferay показывает только один и тот же сайт, но ничто не мешает вам расширить навигацию и создать ее из нескольких сайтов. Таким образом, вы можете сделать так, чтобы навигация для SiteAlpha и SiteBeta также содержала страницы для SiteWiki и даже отображала страницы в зависимости от разрешений.
Примером того, как это сделать, является этот плагин. Надо будет обновить на версию 6.2, но общий подход там должен быть виден. Конечно, вы также можете добиться того же результата, просто используя тему, которая жестко кодирует сайты, на которые она может переходить.