# CustomBranding für klassische SharePoint-Seiten Die Classic-Runtime liest dieselbe zentrale `SPSite.UserCustomAction` wie der moderne Application Customizer. Sie rendert das abgesicherte Konfigurationsschema ohne SPFx-Abhängigkeit und lädt die freigegebenen Stylesheets. ## Bereitstellung 1. `npm run build:classic` ausführen. 2. `classic/dist/custom-branding-classic.js` beispielsweise nach `/SiteAssets/custom-branding/` hochladen. 3. Den site-scoped ScriptLink zusammen mit der zentralen Application-Customizer-Action registrieren: ```powershell .\deployment\add-custombranding.ps1 ` -SiteUrl 'http://clshp001/sites/portal' ` -ClassicScriptUrl '~sitecollection/SiteAssets/custom-branding/custom-branding-classic.js' ``` Der ScriptLink gilt für Root Web, vorhandene Subwebs und später angelegte Subwebs der Site Collection. Zum Entfernen: ```powershell .\deployment\add-custombranding.ps1 ` -SiteUrl 'http://clshp001/sites/portal' ` -RemoveClassicScriptLink ``` ## Diagnose ```javascript typeof window.CustomBrandingClassic window.CustomBrandingClassic.reload() ```