$this->_addSettingField('hosting_loadbalancer', Checkbox::class, $this->__('Hébergement "Load balancer"'));
$this->_addSettingField('hosting_loadbalancer_ignore', Textarea::class, __('Ne pas charger ces éléments via le load balancer'), ['when' => ['hosting_loadbalancer' => 1], 'hint' => __('Certains contenus doivent accéder ne doivent pas se trouver sur un autre domaine pour fonctionner')]);
+
foreach (self::getDownloadVersions() as $name => $downloadVersion) {
$this->_addSettingField('download_' . $name, Checkbox::class, $downloadVersion['label'], [
'default' => $downloadVersion['default'],
]);
+
if ($downloadVersion['install']) {
$this->_addSettingField('install_' . $name, ExternalPath::class, __('Installer sur un serveur externe'), ['default' => '', 'servers_model' => FluidbookExternalInstallServer::class, 'when' => ['download_' . $name => 1]]);
+ $this->_addSettingField('hidden_install_'. $name, Hidden::class, '', ['default' => '0']);
}
}