Использование маркеров для обеспечения переносимости файлов пользовательского контроллера

При создании сайта в файле контроллера используется имя сайта. При этом файл контроллера привязывается к сайту с этим именем и этот файл контроллера не может использоваться другими сайтами.

Использование файла контроллера на сайте с именем, отличным от имени, используемого в файле контроллера, невозможно. Это также относится к сайтам, созданным на основе шаблона сайта с пользовательским файлом контроллера. Следующие динамически оцениваемые маркеры позволяют использовать файл контроллера для нескольких сайтов.

Маркер Описание

[!--$SCS_SITE_PREFIX--]

Выполняется оценка префикса сайта для текущего сайта. Примеры значений могут включать:
/site/MySite/
или
/site/authsite/MySecureSite/ 

[!--$SCS_SITE_PATH--]

Выполняется оценка текущего местоположения CDN продукта. Значение не будет содержать символ "/" в конце. Примеры значений могут включать:
/site/MySite/_cache_0000
или
/site/authsite/MySecureSite

[!--$SCS_PRODUCT_PATH--]

Выполняется оценка текущего URL-адреса продукта, включая ключ кэша, если применимо. Значение не будет содержать символ "/" в конце. Примеры значений могут включать:
https://www.example.com/cdn/cec/v21.1.2.23
или
https://www.example.com/cdn/cec/v21.1.3.18