если мы создадим сайт, организацию, где он будет храниться. Я имею в виду, в какой таблице по умолчанию он будет храниться. `Программно создать сайт организации из шаблона сайта
Create organization site
Organization organization = OrganizationLocalServiceUtil.addOrganization(creatorUserId, 0, name, createSite);
Fetch site templates
List<LayoutSetPrototype> layoutSetPrototypes =
LayoutSetPrototypeLocalServiceUtil.getLayoutSetPrototypes(organization.getCompanyId());
LayoutSetPrototype customSiteTemplate = null;
// find CustomSiteTemplate
for (LayoutSetPrototype layoutSetPrototype : layoutSetPrototypes) {
if (layoutSetPrototype.getName(Locale.ENGLISH)) .equalsIgnoreCase("CustomSiteTemplate") {
customSiteTemplate = layoutSetPrototype;
break;
}
}
Assign site template(CustomSiteTemplate) pages to organization site.
if (customerSiteTemplate != null && organization != null) {
LayoutSet layoutSet =
LayoutSetLocalServiceUtil.getLayoutSet(organization.getGroupId(), true);
layoutSet.setLayoutSetPrototypeLinkEnabled(true);
layoutSet.setLayoutSetPrototypeUuid(customerSiteTemplate.getUuid());
LayoutSetLocalServiceUtil.updateLayoutSet(layoutSet);
// Merge Site template pages to organization site.
SitesUtil.mergeLayoutSetPrototypeLayouts(organization.getGroup(),layoutSet);
}
`