16 use \PKP\components\forms\FormComponent;
17 use \PKP\components\forms\FieldOptions;
18 use \PKP\components\forms\FieldRichTextarea;
19 use \PKP\components\forms\FieldUploadImage;
21 define(
'FORM_APPEARANCE_SETUP',
'appearanceSetup');
46 foreach ($plugins as $pluginName => $plugin) {
48 'value' => $pluginName,
49 'label' => $plugin->getDisplayName(),
54 'label' => __(
'manager.setup.logo'),
55 'value' => $context->getData(
'pageHeaderLogoImage'),
56 'isMultilingual' =>
true,
57 'baseUrl' => $baseUrl,
59 'url' => $temporaryFileApiUrl,
63 'label' => __(
'manager.setup.homepageImage'),
64 'tooltip' => __(
'manager.setup.homepageImage.description'),
65 'value' => $context->getData(
'homepageImage'),
66 'isMultilingual' =>
true,
67 'baseUrl' => $baseUrl,
69 'url' => $temporaryFileApiUrl,
73 'label' => __(
'manager.setup.pageFooter'),
74 'tooltip' => __(
'manager.setup.pageFooter.description'),
75 'isMultilingual' =>
true,
76 'value' => $context->getData(
'pageFooter'),
77 'toolbar' =>
'bold italic superscript subscript | link | blockquote bullist numlist | image | code',
78 'plugins' =>
'paste,link,lists,image,code',
79 'uploadUrl' => $imageUploadUrl,
82 'label' => __(
'manager.setup.layout.sidebar'),
83 'isOrderable' =>
true,
84 'value' => (array) $context->getData(
'sidebar'),
85 'options' => $sidebarOptions,