控制器 JavaScript 使用全域 SCS 物件中定義的變數和特性來呈現網頁。必須在控制器檔案中定義全域 JavaScript 物件才能包含 controller.js 檔案。SCS 物件中有兩個主要特性可用來進行自訂:
SCS.sitePrefix
變數可定義線上網站的路徑前置碼。通常此預設值為 site/<siteName>/
。
控制器 JavaScript 使用這個值決定要顯示的網頁。例如,如果瀏覽器要求位於 /site/SampleSite/products/index.html
的頁面,sitePrefix /site/SampleSite/
就會允許 JavaScript 計算應顯示網站的 products/index.html
頁面。請注意,sitePrefix 必須是字串值,開頭和結尾都要是 "/
" 字元。
/intranet/ExampleSite/
可允許瀏覽器使用該路徑名稱傳遞網站,而不是使用預設的 /site/SampleSite/
路徑前置碼。
註:
如果瀏覽器中的 URL 與網站前置碼不符,預設控制器 JavaScript 會在內部使用 "/
" 作為 sitePrefix。這允許在沒有自訂的情況下,使用虛名網域提供網站。