Utilisation de jetons pour améliorer la portabilité du fichier controller.htm

Par défaut, le nom de site est codé en dur dans les fichiers controller.html. Il est donc difficile de renommer un site ou de réutiliser des contrôleurs personnalisés identiques dans plusieurs sites. Pour résoudre ce problème, vous pouvez vous servir de jetons. L'exemple suivant montre comment les jetons de portabilité peuvent être utilisés.

Remarque :

Les balises <link> de l'exemple ne sont utilisées qu'à des fins de démonstration. Le fichier controller.html de ligne de base ne les inclut pas.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1">
<script type="text/javascript">
var SCS = { sitePrefix: '[!--$SCS_SITE_PREFIX--]' };
</script>
<script src="[!--$SCS_PRODUCT_PATH--]/_sitesclouddelivery/renderer/controller.js"></script>
<link rel="shortcut icon" href="[!--$SCS_SITE_PATH--]/favicon.ico">
<link rel="preload" href="[!--$SCS_PRODUCT_PATH--]/_sitesclouddelivery/renderer/require.js" as="script">
<link rel="preload" href="[!--$SCS_PRODUCT_PATH--]/_sitesclouddelivery/renderer/renderer.js" as="script">
</head>
<body id="scsControllerBody"><noscript>Please enable JavaScript to view this site properly.</noscript>
<img id="scsWaitImage" style="display: none; margin-top: 5%; margin-left: auto; margin-right: auto;" src="data:image/png;base64,..." />
</body></html>