TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<f:layout name="Cards"/>
|
||||
|
||||
<f:section name="headline">
|
||||
<h1>Settings</h1>
|
||||
</f:section>
|
||||
|
||||
<f:section name="header">
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
</f:section>
|
||||
|
||||
<f:section name="cards">
|
||||
<div class="card card-size-small">
|
||||
<f:render partial="Card/Header" arguments="{ title: 'Extension Configuration', subtitle: 'Global Configuration', icon: 'EXT:install/Resources/Public/Icons/modules/install-extension-settings.svg'}" />
|
||||
<div class="card-body">
|
||||
<p class="card-text">Configure settings for enabled extensions.</p>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<button type="button" class="btn btn-default" data-import="@typo3/install/module/settings/extension-configuration.js">Configure extensions…</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card card-size-small">
|
||||
<f:render partial="Card/Header" arguments="{ title: 'Change Install Tool Password', subtitle: 'Access', icon: 'EXT:install/Resources/Public/Icons/modules/install-password.svg'}" />
|
||||
<div class="card-body">
|
||||
<p class="card-text">Set a new password for the Install Tool when accessed in Standalone mode.</p>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<button type="button" class="btn btn-default" data-modal-size="small" data-import="@typo3/install/module/settings/change-install-tool-password.js">Change Install Tool Password…</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card card-size-small">
|
||||
<f:render partial="Card/Header" arguments="{ title: 'Manage System Maintainers', subtitle: 'Access', icon: 'EXT:install/Resources/Public/Icons/modules/install-manage-maintainer.svg'}" />
|
||||
<div class="card-body">
|
||||
<p class="card-text">Specify which backend administrators can access System modules and the Install Tool in Standalone Mode.</p>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<button type="button" class="btn btn-default" data-modal-size="medium" data-import="@typo3/install/module/settings/system-maintainer.js">Manage System Maintainers…</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card card-size-small">
|
||||
<f:render partial="Card/Header" arguments="{ title: 'Configuration Presets', subtitle: 'Global Configuration', icon: 'EXT:install/Resources/Public/Icons/modules/install-manage-presets.svg'}" />
|
||||
<div class="card-body">
|
||||
<p class="card-text">Configure image processing, debug/live mode and mail settings.</p>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<button type="button" class="btn btn-default" data-import="@typo3/install/module/settings/presets.js">Choose Preset…</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card card-size-small">
|
||||
<f:render partial="Card/Header" arguments="{ title: 'Feature Toggles', subtitle: 'Global Configuration', icon: 'EXT:install/Resources/Public/Icons/modules/install-manage-features.svg'}" />
|
||||
<div class="card-body">
|
||||
<p class="card-text">Enable and disable core features.</p>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<button type="button" class="btn btn-default" data-modal-size="medium" data-import="@typo3/install/module/settings/features.js">Configure Features…</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card card-size-small">
|
||||
<f:render partial="Card/Header" arguments="{ title: 'Configure Installation-Wide Options', subtitle: 'Global Configuration', icon: 'EXT:install/Resources/Public/Icons/modules/install-manage-settings.svg'}" />
|
||||
<div class="card-body">
|
||||
<p class="card-text">Modify settings written to <code>system/settings.php</code>.</p>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<button type="button" class="btn btn-default" data-import="@typo3/install/module/settings/local-configuration.js">Configure options…</button>
|
||||
</div>
|
||||
</div>
|
||||
</f:section>
|
||||
@@ -0,0 +1,39 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<p>
|
||||
Set a new password for the Install Tool. The password hash is stored in <code>system/settings.php</code>,
|
||||
and replaces the previously configured password.
|
||||
</p>
|
||||
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
|
||||
<div class="t3js-module-content" data-install-tool-token="{changeInstallToolPasswordToken}">
|
||||
<form action="" id="t3js-changeInstallToolPassword-form" method="post" spellcheck="false">
|
||||
<div class="form-group">
|
||||
<label for="t3-install-tool-password" class="form-label">Enter new password:</label>
|
||||
<input
|
||||
id="t3-install-tool-password"
|
||||
class="t3-install-form-input-text t3-install-form-password-strength t3js-changeInstallToolPassword-password form-control"
|
||||
type="password"
|
||||
autocomplete="off"
|
||||
required
|
||||
{f:if(condition: '!{isWritable}', then: 'disabled')}
|
||||
/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="t3-install-tool-password-repeat" class="form-label">Repeat password:</label>
|
||||
<input
|
||||
id="t3-install-tool-password-repeat"
|
||||
class="t3-install-form-input-text t3js-changeInstallToolPassword-password-check form-control"
|
||||
type="password"
|
||||
autocomplete="off"
|
||||
required
|
||||
{f:if(condition: '!{isWritable}', then: 'disabled')}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="t3js-changeInstallToolPassword-output"></div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,31 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<div class="t3js-module-content" data-extension-configuration-write-token="{extensionConfigurationWriteToken}">
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
|
||||
<div class="t3js-extensionConfiguration-output"></div>
|
||||
|
||||
<div class="form-group">
|
||||
<label
|
||||
for="extension-configuration-search"
|
||||
class="visually-hidden"
|
||||
>
|
||||
Filter by
|
||||
</label>
|
||||
<input
|
||||
id="extension-configuration-search"
|
||||
type="search"
|
||||
autocomplete="off"
|
||||
class="form-control t3js-extensionConfiguration-search"
|
||||
placeholder="search setting"
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="panel-group" role="tablist" aria-multiselectable="true">
|
||||
<f:for each="{extensionsWithConfigurations}" as="extensionData" key="extensionKey">
|
||||
<f:render partial="Settings/ExtensionConfiguration/ExtensionForm" arguments="{_all}"/>
|
||||
</f:for>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,41 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<p>
|
||||
Feature toggles allow new TYPO3 Core functionalities to be activated for testing on upgraded installations,
|
||||
while maintaining the previous behaviour. These features are enabled by default on new TYPO3 installations.
|
||||
</p>
|
||||
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
|
||||
<h2>Available features</h2>
|
||||
<div class="t3js-module-content" data-features-save-token="{featuresSaveToken}">
|
||||
<form method="post">
|
||||
<div class="card-container">
|
||||
<f:for each="{features}" as="feature" iteration="iterator">
|
||||
<div class="card card-size-large">
|
||||
<div class="card-header">
|
||||
<h3>{feature.label}</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="form-check form-switch">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="form-check-input"
|
||||
value="1"
|
||||
name="install[values][{feature.name}]"
|
||||
id="t3-install-tool-features-{feature.name}"
|
||||
{f:if(condition: '{feature.value} == 1', then: 'checked="checked"')}
|
||||
{f:if(condition: '!{isWritable}', then: 'disabled')}
|
||||
/>
|
||||
<label class="form-check-label" for="t3-install-tool-features-{feature.name}">
|
||||
<p>{feature.description -> f:sanitize.html()}</p>
|
||||
<strong>Default setting: {f:if(condition: '{feature.default} == 1', then: 'Enabled', else: 'Disabled')}</strong>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</f:for>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<p>
|
||||
TYPO3 writes modified values to the file system/settings.php.
|
||||
You can manually override most configuration options by storing them in the optional file system/additional.php.
|
||||
The TYPO3 Core does not change the content of this file.
|
||||
</p>
|
||||
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
|
||||
<div class="t3js-module-content" data-local-configuration-write-token="{localConfigurationWriteToken}">
|
||||
<div class="form-group">
|
||||
<label
|
||||
for="localconfiguration-search"
|
||||
class="visually-hidden"
|
||||
>
|
||||
Filter by
|
||||
</label>
|
||||
<input
|
||||
id="localconfiguration-search"
|
||||
type="search"
|
||||
autocomplete="off"
|
||||
class="form-control t3js-localConfiguration-search"
|
||||
placeholder="search setting"
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
|
||||
<f:for each="{localConfigurationData}" as="sectionData" key="sectionName">
|
||||
<f:if condition="{sectionData.items}">
|
||||
<f:render partial="Settings/LocalConfiguration/SubSection" arguments="{_all}"/>
|
||||
</f:if>
|
||||
</f:for>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,30 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<p>
|
||||
Review and apply recommended configuration presets based on the detected environment setup.
|
||||
</p>
|
||||
<p>
|
||||
TYPO3 can also run in a specific application context defined through an environment variable
|
||||
in the web server configuration. This context can be accessed in <code>system/additional.php</code>
|
||||
or in TypoScript to customize configuration accordingly.
|
||||
</p>
|
||||
<p>
|
||||
Changed values are written to <code>system/settings.php</code>. The optional file
|
||||
<code>system/additional.php</code> is not managed by the TYPO3 core and may override certain
|
||||
settings. Administrators must maintain this file manually and should use it with caution.
|
||||
</p>
|
||||
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
|
||||
<div class="t3js-module-content" data-presets-activate-token="{presetsActivateToken}" data-presets-content-token="{presetsGetContentToken}">
|
||||
<form method="post">
|
||||
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
|
||||
<f:for each="{presetFeatures}" as="feature">
|
||||
<f:render partial="Settings/Presets/{feature.name}" arguments="{_all}"/>
|
||||
</f:for>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="t3js-presets-output"></div>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,40 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<p>
|
||||
Define backend administrative users who will have full access to the System modules in the backend.
|
||||
Note that all backend administrative users have access to this module when the system is running in <strong>Development mode</strong>.
|
||||
</p>
|
||||
|
||||
<f:render partial="Generic/ConfigurationNotWritable" arguments="{_all}"/>
|
||||
|
||||
<f:if condition="{systemMaintainerIsDevelopmentContext}">
|
||||
<div class="alert alert-info">
|
||||
<div class="alert-message">
|
||||
This TYPO3 instance is set to "Development" context, all backend admin users
|
||||
can see the system maintenance related main module entries.
|
||||
</div>
|
||||
</div>
|
||||
</f:if>
|
||||
|
||||
<div class="t3js-module-content" data-system-maintainer-write-token="{systemMaintainerWriteToken}">
|
||||
<div class="form-group">
|
||||
<div class="input-group flex-nowrap">
|
||||
<span class="input-group-text">System Maintainer:</span>
|
||||
<select-pure
|
||||
multiple
|
||||
default-label="Select system maintainers"
|
||||
{f:if(condition: '!{isWritable}', then: 'disabled')}
|
||||
class="t3js-systemMaintainer-select-pure">
|
||||
<f:for each="{users}" as="user">
|
||||
<option-pure value="{user.uid}" {f:if(condition: user.isSystemMaintainer, then: 'selected')}>
|
||||
{f:if(condition: user.disable, then: '[DISABLED] ')} {user.username}
|
||||
</option-pure>
|
||||
</f:for>
|
||||
</select-pure>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="t3js-systemMaintainer-output"></div>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user