123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594 |
- <?xml version="1.0"?>
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
- <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
- <system>
- <tab id="general" translate="label" sortOrder="100">
- <label>General</label>
- </tab>
- <tab id="service" translate="label" sortOrder="99999">
- <label>Services</label>
- </tab>
- <tab id="advanced" translate="label" sortOrder="999999">
- <label>Advanced</label>
- </tab>
- <!--
- @deprecated Magento does not support custom disabling/enabling modules output since 2.2.0 version.
- Section 'Advanced' was disabled. This section will be removed from code in one release.
- -->
- <section id="advanced" translate="label" type="text" sortOrder="910" showInDefault="0" showInWebsite="0" showInStore="0">
- <label>Advanced</label>
- <tab>advanced</tab>
- <resource>Magento_Backend::advanced</resource>
- <group id="modules_disable_output" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Disable Modules Output</label>
- <frontend_model>Magento\Config\Block\System\Config\Form\Fieldset\Modules\DisableOutput</frontend_model>
- </group>
- </section>
- <section id="trans_email" translate="label" type="text" sortOrder="90" showInDefault="1" showInWebsite="1" showInStore="1">
- <class>separator-top</class>
- <label>Store Email Addresses</label>
- <tab>general</tab>
- <resource>Magento_Config::trans_email</resource>
- <group id="ident_custom1" translate="label" type="text" sortOrder="4" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Custom Email 1</label>
- <field id="email" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Email</label>
- <validate>validate-email</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Address</backend_model>
- </field>
- <field id="name" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Name</label>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Sender</backend_model>
- <validate>validate-emailSender</validate>
- </field>
- </group>
- <group id="ident_custom2" translate="label" type="text" sortOrder="5" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Custom Email 2</label>
- <field id="email" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Email</label>
- <validate>validate-email</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Address</backend_model>
- </field>
- <field id="name" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Name</label>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Sender</backend_model>
- <validate>validate-emailSender</validate>
- </field>
- </group>
- <group id="ident_general" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>General Contact</label>
- <field id="email" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Email</label>
- <validate>validate-email</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Address</backend_model>
- </field>
- <field id="name" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Name</label>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Sender</backend_model>
- <validate>validate-emailSender</validate>
- </field>
- </group>
- <group id="ident_sales" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Sales Representative</label>
- <field id="email" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Email</label>
- <validate>validate-email</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Address</backend_model>
- </field>
- <field id="name" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Name</label>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Sender</backend_model>
- <validate>validate-emailSender</validate>
- </field>
- </group>
- <group id="ident_support" translate="label" type="text" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Customer Support</label>
- <field id="email" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Email</label>
- <validate>validate-email</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Address</backend_model>
- </field>
- <field id="name" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Sender Name</label>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Sender</backend_model>
- <validate>validate-emailSender</validate>
- </field>
- </group>
- </section>
- <section id="design" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Design</label>
- <tab>general</tab>
- <resource>Magento_Config::config_design</resource>
- </section>
- <section id="dev" translate="label" type="text" sortOrder="920" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Developer</label>
- <tab>advanced</tab>
- <resource>Magento_Config::dev</resource>
- <group id="debug" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Debug</label>
- <field id="template_hints_storefront" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Enabled Template Path Hints for Storefront</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="template_hints_storefront_show_with_parameter" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Enable Hints for Storefront with URL Parameter</label>
- <depends>
- <field id="*/*/template_hints_storefront">1</field>
- </depends>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>Use URL parameter to enable template path hints for Storefront</comment>
- </field>
- <field id="template_hints_parameter_value" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Parameter Value</label>
- <depends>
- <field id="*/*/template_hints_storefront">1</field>
- <field id="*/*/template_hints_storefront_show_with_parameter">1</field>
- </depends>
- <comment>Add the following parameter to the URL to show template hints ?templatehints=[parameter_value]</comment>
- </field>
- <field id="template_hints_admin" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Enabled Template Path Hints for Admin</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="template_hints_blocks" translate="label" type="select" sortOrder="21" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Add Block Class Type to Hints</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- </group>
- <group id="template" translate="label" type="text" sortOrder="25" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Template Settings</label>
- <field id="allow_symlink" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Allow Symlinks</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>Warning! Enabling this feature is not recommended on production environments because it represents a potential security risk.</comment>
- </field>
- <field id="minify_html" translate="label comment" type="select" sortOrder="25" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Minify Html</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>Minification is not applied in developer mode.</comment>
- </field>
- </group>
- <group id="translate_inline" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Translate Inline</label>
- <field id="active" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Enabled for Storefront</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Translate</backend_model>
- </field>
- <field id="active_admin" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Enabled for Admin</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Translate</backend_model>
- <comment>Translate, blocks and other output caches should be disabled for both Storefront and Admin inline translations.</comment>
- </field>
- </group>
- <group id="js" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>JavaScript Settings</label>
- <field id="merge_files" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Merge JavaScript Files</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="enable_js_bundling" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Enable JavaScript Bundling</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="minify_files" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Minify JavaScript Files</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>Minification is not applied in developer mode.</comment>
- </field>
- </group>
- <group id="css" translate="label" type="text" sortOrder="110" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>CSS Settings</label>
- <field id="merge_css_files" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Merge CSS Files</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="minify_files" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Minify CSS Files</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>Minification is not applied in developer mode.</comment>
- </field>
- </group>
- <group id="image" translate="label" type="text" sortOrder="120" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Image Processing Settings</label>
- <field id="default_adapter" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Image Adapter</label>
- <source_model>Magento\Config\Model\Config\Source\Image\Adapter</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Image\Adapter</backend_model>
- <comment>When the adapter was changed, please flush Catalog Images Cache.</comment>
- </field>
- </group>
- <group id="static" translate="label" type="text" sortOrder="130" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Static Files Settings</label>
- <field id="sign" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Sign Static Files</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- </group>
- </section>
- <section id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>General</label>
- <tab>general</tab>
- <resource>Magento_Config::config_general</resource>
- <group id="country" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Country Options</label>
- <field id="allow" translate="label" type="multiselect" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="0" canRestore="1">
- <label>Allow Countries</label>
- <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
- <can_be_empty>1</can_be_empty>
- </field>
- <field id="default" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Default Country</label>
- <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
- </field>
- <field id="eu_countries" translate="label" type="multiselect" sortOrder="30" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>European Union Countries</label>
- <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
- </field>
- <field id="destinations" translate="label" type="multiselect" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Top destinations</label>
- <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
- <can_be_empty>1</can_be_empty>
- </field>
- </group>
- <group id="locale" translate="label" type="text" sortOrder="8" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Locale Options</label>
- <field id="timezone" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>Timezone</label>
- <source_model>Magento\Config\Model\Config\Source\Locale\Timezone</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Locale\Timezone</backend_model>
- </field>
- <field id="code" translate="label" type="select" sortOrder="5" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Locale</label>
- <source_model>Magento\Config\Model\Config\Source\Locale</source_model>
- </field>
- <field id="firstday" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>First Day of Week</label>
- <source_model>Magento\Config\Model\Config\Source\Locale\Weekdays</source_model>
- </field>
- <field id="weekend" translate="label" type="multiselect" sortOrder="15" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Weekend Days</label>
- <source_model>Magento\Config\Model\Config\Source\Locale\Weekdays</source_model>
- <can_be_empty>1</can_be_empty>
- </field>
- </group>
- <group id="store_information" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Store Information</label>
- <field id="name" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Store Name</label>
- </field>
- <field id="phone" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Store Phone Number</label>
- </field>
- <field id="hours" translate="label" type="text" sortOrder="22" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Store Hours of Operation</label>
- </field>
- <field id="country_id" translate="label" type="select" sortOrder="25" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>Country</label>
- <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
- <frontend_class>countries</frontend_class>
- <can_be_empty>1</can_be_empty>
- </field>
- <field id="region_id" translate="label" type="text" sortOrder="27" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>Region/State</label>
- </field>
- <field id="postcode" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>ZIP/Postal Code</label>
- </field>
- <field id="city" translate="label" type="text" sortOrder="45" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>City</label>
- </field>
- <field id="street_line1" translate="label" type="text" sortOrder="55" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>Street Address</label>
- </field>
- <field id="street_line2" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>Street Address Line 2</label>
- </field>
- <field id="merchant_vat_number" translate="label" type="text" sortOrder="61" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>VAT Number</label>
- <can_be_empty>1</can_be_empty>
- </field>
- </group>
- <group id="single_store_mode" translate="label" type="text" sortOrder="150" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Single-Store Mode</label>
- <field id="enabled" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Enable Single-Store Mode</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>This setting will not be taken into account if system has more than one store view.</comment>
- </field>
- </group>
- </section>
- <section id="system" translate="label" type="text" sortOrder="900" showInDefault="1" showInWebsite="1" showInStore="1">
- <class>separator-top</class>
- <label>System</label>
- <tab>advanced</tab>
- <resource>Magento_Config::config_system</resource>
- <group id="smtp" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Mail Sending Settings</label>
- <field id="disable" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Disable Email Communications</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="host" translate="label comment" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Host</label>
- <comment>For Windows server only.</comment>
- </field>
- <field id="port" translate="label comment" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Port (25)</label>
- <comment>For Windows server only.</comment>
- </field>
- <field id="set_return_path" translate="label" type="select" sortOrder="70" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Set Return-Path</label>
- <source_model>Magento\Config\Model\Config\Source\Yesnocustom</source_model>
- </field>
- <field id="return_path_email" translate="label" type="text" sortOrder="80" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Return-Path Email</label>
- <validate>validate-email</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Email\Address</backend_model>
- <depends>
- <field id="set_return_path">2</field>
- </depends>
- </field>
- </group>
- <group id="upload_configuration" translate="label" type="text" sortOrder="1000" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Images Upload Configuration</label>
- <field id="enable_resize" translate="label" type="select" sortOrder="200" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Enable Frontend Resize</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <comment>Resize performed via javascript before file upload.</comment>
- </field>
- <field id="max_width" translate="label comment" type="text" sortOrder="300" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Maximum Width</label>
- <validate>validate-greater-than-zero validate-number required-entry</validate>
- <comment>Maximum allowed width for uploaded image.</comment>
- <depends>
- <field id="enable_resize">1</field>
- </depends>
- </field>
- <field id="max_height" translate="label comment" type="text" sortOrder="400" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Maximum Height</label>
- <validate>validate-greater-than-zero validate-number required-entry</validate>
- <comment>Maximum allowed height for uploaded image.</comment>
- <depends>
- <field id="enable_resize">1</field>
- </depends>
- </field>
- </group>
- </section>
- <section id="admin" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Admin</label>
- <tab>advanced</tab>
- <resource>Magento_Config::config_admin</resource>
- <group id="emails" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Admin User Emails</label>
- <field id="forgot_email_template" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Forgot Password Email Template</label>
- <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
- <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
- </field>
- <field id="forgot_email_identity" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Forgot and Reset Email Sender</label>
- <source_model>Magento\Config\Model\Config\Source\Email\Identity</source_model>
- </field>
- </group>
- <group id="startup" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Startup Page</label>
- <field id="menu_item_id" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Startup Page</label>
- <source_model>Magento\Config\Model\Config\Source\Admin\Page</source_model>
- </field>
- </group>
- <group id="url" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Admin Base URL</label>
- <field id="use_custom" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Use Custom Admin URL</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Admin\Usecustom</backend_model>
- </field>
- <field id="custom" translate="label comment" type="text" sortOrder="2" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Custom Admin URL</label>
- <backend_model>Magento\Config\Model\Config\Backend\Admin\Custom</backend_model>
- <depends>
- <field id="use_custom">1</field>
- </depends>
- <comment>Make sure that base URL ends with '/' (slash), e.g. http://yourdomain/magento/</comment>
- </field>
- <field id="use_custom_path" translate="label" type="select" sortOrder="3" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Use Custom Admin Path</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Admin\Custompath</backend_model>
- </field>
- <field id="custom_path" translate="label comment" type="text" sortOrder="4" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Custom Admin Path</label>
- <validate>required-entry validate-alphanum</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Admin\Custompath</backend_model>
- <depends>
- <field id="use_custom_path">1</field>
- </depends>
- <comment>You will have to sign in after you save your custom admin path.</comment>
- </field>
- </group>
- <group id="security" translate="label" type="text" sortOrder="35" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Security</label>
- <field id="password_reset_link_expiration_period" translate="label comment" type="text" sortOrder="7" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Recovery Link Expiration Period (hours)</label>
- <comment>Please enter a number 1 or greater in this field.</comment>
- <validate>required-entry integer validate-greater-than-zero</validate>
- <backend_model>Magento\Config\Model\Config\Backend\Admin\Password\Link\Expirationperiod</backend_model>
- </field>
- <field id="use_form_key" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Add Secret Key to URLs</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Admin\Usesecretkey</backend_model>
- </field>
- <field id="use_case_sensitive_login" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Login is Case Sensitive</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="session_lifetime" translate="label comment" sortOrder="30" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Admin Session Lifetime (seconds)</label>
- <comment>Please enter at least 60 and at most 31536000 (one year).</comment>
- <backend_model>Magento\Backend\Model\Config\SessionLifetime\BackendModel</backend_model>
- <validate>validate-digits</validate>
- </field>
- </group>
- <group id="dashboard" translate="label" sortOrder="40" showInDefault="1" showInWebsite="0" showInStore="0">
- <label>Dashboard</label>
- <field id="enable_charts" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Enable Charts</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- </group>
- </section>
- <section id="web" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Web</label>
- <tab>general</tab>
- <resource>Magento_Config::web</resource>
- <group id="url" translate="label" type="text" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Url Options</label>
- <field id="use_store" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Add Store Code to Urls</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Store</backend_model>
- <comment>
- <![CDATA[<strong style="color:red">Warning!</strong> When using Store Code in URLs, in some cases system may not work properly if URLs without Store Codes are specified in the third-party services (e.g. PayPal etc.).]]>
- </comment>
- </field>
- <field id="redirect_to_base" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Auto-redirect to Base URL</label>
- <source_model>Magento\Config\Model\Config\Source\Web\Redirect</source_model>
- <comment>I.e. redirect from http://example.com/store/ to http://www.example.com/store/</comment>
- </field>
- </group>
- <group id="seo" translate="label" type="text" sortOrder="5" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Search Engine Optimization</label>
- <field id="use_rewrites" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Use Web Server Rewrites</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- </group>
- <group id="unsecure" translate="label comment" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Base URLs</label>
- <comment>Any of the fields allow fully qualified URLs that end with '/' (slash) e.g. http://example.com/magento/</comment>
- <field id="base_url" translate="label comment" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Base URL</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>Specify URL or {{base_url}} placeholder.</comment>
- </field>
- <field id="base_link_url" translate="label comment" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Base Link URL</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>May start with {{unsecure_base_url}} placeholder.</comment>
- </field>
- <field id="base_static_url" translate="label comment" type="text" sortOrder="25" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Base URL for Static View Files</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>May be empty or start with {{unsecure_base_url}} placeholder.</comment>
- </field>
- <field id="base_media_url" translate="label comment" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Base URL for User Media Files</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>May be empty or start with {{unsecure_base_url}} placeholder.</comment>
- </field>
- </group>
- <group id="secure" translate="label comment" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Base URLs (Secure)</label>
- <comment>Any of the fields allow fully qualified URLs that end with '/' (slash) e.g. https://example.com/magento/</comment>
- <field id="base_url" translate="label comment" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Secure Base URL</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>Specify URL or {{base_url}}, or {{unsecure_base_url}} placeholder.</comment>
- </field>
- <field id="base_link_url" translate="label comment" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Secure Base Link URL</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>May start with {{secure_base_url}} or {{unsecure_base_url}} placeholder.</comment>
- </field>
- <field id="base_static_url" translate="label comment" type="text" sortOrder="25" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Secure Base URL for Static View Files</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>May be empty or start with {{secure_base_url}}, or {{unsecure_base_url}} placeholder.</comment>
- </field>
- <field id="base_media_url" translate="label comment" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Secure Base URL for User Media Files</label>
- <backend_model>Magento\Config\Model\Config\Backend\Baseurl</backend_model>
- <comment>May be empty or start with {{secure_base_url}}, or {{unsecure_base_url}} placeholder.</comment>
- </field>
- <field id="use_in_frontend" translate="label comment" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Use Secure URLs on Storefront</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Secure</backend_model>
- <comment>Enter https protocol to use Secure URLs on Storefront.</comment>
- </field>
- <field id="use_in_adminhtml" translate="label comment" type="select" sortOrder="60" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Use Secure URLs in Admin</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Secure</backend_model>
- <comment>Enter https protocol to use Secure URLs in Admin.</comment>
- </field>
- <field id="enable_hsts" translate="label comment" type="select" sortOrder="70" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Enable HTTP Strict Transport Security (HSTS)</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Secure</backend_model>
- <comment><![CDATA[See <a href="https://www.owasp.org/index.php/HTTP_Strict_Transport_Security" target="_blank">HTTP Strict Transport Security</a> page for details.]]></comment>
- <depends>
- <field id="use_in_frontend">1</field>
- <field id="use_in_adminhtml">1</field>
- </depends>
- </field>
- <field id="enable_upgrade_insecure" translate="label comment" type="select" sortOrder="80" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Upgrade Insecure Requests</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <backend_model>Magento\Config\Model\Config\Backend\Secure</backend_model>
- <comment><![CDATA[See <a href="http://www.w3.org/TR/upgrade-insecure-requests/" target="_blank">Upgrade Insecure Requests</a> page for details.]]></comment>
- <depends>
- <field id="use_in_frontend">1</field>
- <field id="use_in_adminhtml">1</field>
- </depends>
- </field>
- <field id="offloader_header" translate="label" type="text" sortOrder="90" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Offloader header</label>
- </field>
- </group>
- <group id="default" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Default Pages</label>
- <field id="front" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Default Web URL</label>
- </field>
- <field id="no_route" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
- <label>Default No-route URL</label>
- </field>
- </group>
- <group id="session" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="0">
- <label>Session Validation Settings</label>
- <field id="use_remote_addr" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Validate REMOTE_ADDR</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="use_http_via" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Validate HTTP_VIA</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="use_http_x_forwarded_for" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Validate HTTP_X_FORWARDED_FOR</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="use_http_user_agent" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
- <label>Validate HTTP_USER_AGENT</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="use_frontend_sid" translate="label comment" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="0" canRestore="1">
- <label>Use SID on Storefront</label>
- <comment>Allows customers to stay logged in when switching between different stores.</comment>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- </group>
- </section>
- </system>
- </config>
|