action = $action; $this->locales = $locales; $this->addField(new FieldUpload('styleSheet', [ 'label' => __('manager.setup.useStyleSheet'), 'value' => $context->getData('styleSheet'), 'options' => [ 'url' => $temporaryFileApiUrl, 'acceptedFiles' => '.css', ], ])) ->addField(new FieldUploadImage('favicon', [ 'label' => __('manager.setup.favicon'), 'value' => $context->getData('favicon'), 'isMultilingual' => true, 'baseUrl' => $baseUrl, 'options' => [ 'url' => $temporaryFileApiUrl, 'acceptedFiles' => 'image/x-icon,image/png,image/gif', ], ])) ->addField(new FieldRichTextarea('additionalHomeContent', [ 'label' => __('manager.setup.additionalContent'), 'description' => __('manager.setup.additionalContent.description'), 'isMultilingual' => true, 'value' => $context->getData('additionalHomeContent'), 'toolbar' => 'bold italic superscript subscript | link | blockquote bullist numlist | image | code', 'plugins' => 'paste,link,lists,image,code', 'uploadUrl' => $imageUploadUrl, ])); } }