Innehållsfragmentväljare - relaterade egenskaper content-fragment-selector-related-properties
Med väljaren för innehållsfragment på mikrofronten kan du bläddra bland eller söka efter innehållsfragment i databasen och använda dem i programmet.
Du kan använda följande egenskaper för att anpassa hur väljaren för innehållsfragment återges och hur den kan användas:
Egenskaper för väljaren för innehållsfragment content-fragment-selector-properties
refContentFragmentSelector som tillåter åtkomst till tillhandahållna funktioner som reload.imsTokenrepoIddefaultRepoIdrepoId inte har angetts. Om repoId anges döljs databasväljaren och det här värdet ignoreras.orgIdlocaleen-USenvEnv för tillåtna miljönamn.filters{ folder: "/content/dam" }/content/dam.isOpenfalsenoWrapfalsetrue bäddas fragmentväljaren in direkt i den överordnade behållaren. Användbar för att integrera väljaren i anpassade layouter eller arbetsflöden.onSelectionChangeContentFragmentSelection, domainName?: string, tenantInfo?: string, repoId?: string, deliveryRepos?: DeliveryRepository[] }) => voidonDismissonSubmitContentFragmentSelection, domainName?: string, tenantInfo?: string, repoId?: string, deliveryRepos?: DeliveryRepository[] }) => voidthemeselectionTypesingledialogSizefullscreenrunningInUnifiedShellreadonlyFiltersselectedFragments[]hipaaEnabledfalseinventoryViewtableinventoryViewToggleEnabledfalseEgenskaper för ImsAuthProps imsauthprops-properties
Egenskaperna ImsAuthProps definierar autentiseringsinformationen och det flöde som väljaren för innehållsfragment använder för att hämta en imsToken. Genom att ange dessa egenskaper kan du styra hur autentiseringsflödet ska fungera och registrera avlyssnare för olika autentiseringshändelser.
imsClientIdimsScoperedirectUrlredirectUrl inte anges kommer ImsAuthService att använda den redirectUrl som används för att registrera imsClientIdmodalModetrue visas autentiseringsflödet i ett popup-fönster. Om värdet är false visas autentiseringsflödet i en helsidesinläsning.Obs! För bättre användargränssnitt kan du dynamiskt styra det här värdet om användaren har inaktiverat popup-fönster för webbläsare.
onImsServiceInitializedservice, som är ett objekt som representerar Adobe IMS-tjänsten. Mer information finns i ImsAuthService.onAccessTokenReceivedimsToken tas emot från Adobe IMS-autentiseringstjänsten. Den här funktionen tar en parameter, imsToken, som är en sträng som representerar åtkomsttoken.onAccessTokenExpiredonErrorReceivedEgenskaper för ImsAuthService imsauthservice-properties
Klassen ImsAuthService hanterar autentiseringsflödet för väljaren för innehållsfragment. Det ansvarar för att erhålla en imsToken från Adobe IMS-autentiseringstjänsten. imsToken används för att autentisera användaren och ge behörighet till Adobe Experience Manager (AEM) CS-databasen. ImsAuthService använder egenskaperna ImsAuthProps för att styra autentiseringsflödet och registrera avlyssnare för olika autentiseringshändelser. Du kan använda den praktiska funktionen registerContentFragmentSelectorAuthService för att registrera instansen ImsAuthService med väljaren för innehållsfragment. Följande funktioner är tillgängliga för klassen ImsAuthService. Om du använder funktionen registerContentFragmentSelectorAuthService behöver du dock inte anropa dessa funktioner direkt.
isSignedInUsergetImsTokenimsToken för den inloggade användaren, som kan användas för att autentisera begäranden till andra tjänster, som att generera resursen rendering.signInImsAuthProps för att visa autentisering i antingen ett popup-fönster eller en fullständig sidinläsning.signOutrefreshToken