uiPortalApp.setCurrentSite(showedUIPortal);
DataStorage storageService = uiPortalApp.getApplicationComponent(DataStorage.class);
PortalConfig associatedPortalConfig = storageService.getPortalConfig(targetNav.getKey().getTypeName(),
targetNav.getKey().getName());
UserPortalConfig userPortalConfig = pcontext.getUserPortalConfig();
// Update layout-related data on UserPortalConfig
userPortalConfig.setPortalConfig(associatedPortalConfig);
} else {
showedUIPortal = buildUIPortal(targetNav.getKey(), uiPortalApp, pcontext.getUserPortalConfig());
if (showedUIPortal == null) {
return;
}