mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-07-30 11:43:26 +08:00
* Moving SKILL.md to generating-ui-bundle-site * Rename configure-metadata-custom-site.md to configure-metadata-custom-site.md * Rename configure-metadata-digital-experience-bundle.md to configure-metadata-digital-experience-bundle.md * Moving configure-metadata-digital-experience-config.md to generating-ui-bundle-site * Moving configure-metadata-digital-experience.md to generating-ui-bundle-site * Moving configure-metadata-network.md to generating-ui-bundle-site
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
# Configure Metadata: DigitalExperience (sfdc_cms__site)
|
|
|
|
## Purpose
|
|
These configuration files create **net-new, default** DigitalExperience content records (`sfdc_cms__site` type) for a Digital Experience React Site. They are not intended to edit or modify existing DigitalExperience content. Use these templates only when provisioning a brand-new React site.
|
|
|
|
The `appContainer: true` and `appSpace` fields in `content.json` are what make this a React site rather than a standard LWR site. The `appSpace` value follows the format `{namespace}__{developerName}` and must match a deployed `UIBundle` metadata record.
|
|
|
|
## File Location
|
|
The DigitalExperience directory contains only `_meta.json` and `content.json`. Do not create any directories other than `sfdc_cms__site` inside the bundle.
|
|
|
|
```
|
|
digitalExperiences/site/{siteName}1/sfdc_cms__site/{siteName}1/_meta.json
|
|
digitalExperiences/site/{siteName}1/sfdc_cms__site/{siteName}1/content.json
|
|
```
|
|
|
|
## Default Templates
|
|
### `_meta.json`
|
|
```json
|
|
{
|
|
"apiName": "{siteName}1",
|
|
"path": "",
|
|
"type": "sfdc_cms__site"
|
|
}
|
|
```
|
|
|
|
### `content.json`
|
|
```json
|
|
{
|
|
"type": "sfdc_cms__site",
|
|
"title": "{siteName}",
|
|
"urlName": "{siteUrlPathPrefix}",
|
|
"contentBody": {
|
|
"authenticationType": "AUTHENTICATED_WITH_PUBLIC_ACCESS_ENABLED",
|
|
"appContainer": true,
|
|
"appSpace": "{appNamespace}__{appDevName}"
|
|
}
|
|
}
|
|
```
|