"Конфигурация".">

Настройка списка конфигурационных файлов

В этой статье вы узнаете, как настроить список конфигурационных файлов, которые отображаются в разделе "Инструменты сайта" > "Конфигурация".

Общая информация

Настройка списка конфигураций позволяет определить то, к каким конфигурационным файлам будет возможен доступ по пути “Инструменты сайта” > “Конфигурация”.

Для перехода к XML-файлу данной настройки:

1. В боковой панели нажмите на Инструменты сайта.

Изображение статьи

2. Перейдите в Конфигурация > Конфигурации.

Изображение статьи

Образец конфигурационного файла

Ниже расположен пример конфигурационного файла “config-list.xml”:

<?xml version="1.0" encoding="UTF-8"?>
<!--
    This file configures the list of configurations available in the SiteConfig section for this site/template.

    For every configuration you'd like to make editable, you need:
        <file>
            <module />
            <path />
            <title />
            <description />
            <samplePath />
        </file>

    The elements are:
    - module: CMS module
    - path: the path to the file. This path is rooted in /config/<module> off the base of the site/template
    - title: the title of this file. This should be a key into the string-table in Studio's localization string table
        "base.js", if no entry is found, Studio will use the string you have here as is
    - description: the description of this file.  This should be a key into the string-table in Studio's localization
        string table "base.js", if no entry is found, Studio will use the string you have here as is
    - samplePath: the path to a sample file to help the user update the file
-->
<config>
    <version>4.0.1</version>
    <files>
        <file>
            <module>studio</module>
            <path>site-config.xml</path>
            <title>confTabSiteConfiguration</title>
            <description>confTabSiteConfigurationDesc</description>
            <samplePath>sample-site-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>workflow/notification-config.xml</path>
            <title>confTabNotificationConf</title>
            <description>confTabNotificationConfDesc</description>
            <samplePath>sample-notification-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>permission-mappings-config.xml</path>
            <title>confTabPermissionsMappings</title>
            <description>confTabPermissionsMappingsDesc</description>
            <samplePath>sample-permission-mappings-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>role-mappings-config.xml</path>
            <title>confTabRoleMappings</title>
            <description>confTabRoleMappingsDesc</description>
            <samplePath>sample-role-mappings-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>data-sources/cmis-config.xml</path>
            <title>confTabCMISConfiguration</title>
            <description>confTabCMISConfigurationDesc</description>
            <samplePath>sample-cmis-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>administration/site-config-tools.xml</path>
            <title>confTabSiteConf</title>
            <description>confTabSiteConfDesc</description>
            <samplePath>sample-site-config-tools.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>administration/config-list.xml</path>
            <title>confTabConfigurations</title>
            <description>confTabConfDesc</description>
            <samplePath>sample-config-list.xml</samplePath>
        </file>
        <file>
            <module>engine</module>
            <path>site-config.xml</path>
            <title>confTabEngineSiteConfiguration</title>
            <description>confTabEngineSiteConfigurationDesc</description>
            <samplePath>sample-engine-site-config.xml</samplePath>
        </file>
        <file>
            <module>engine</module>
            <path>application-context.xml</path>
            <title>confTabEngineSiteAppContextConfiguration</title>
            <description>confTabEngineSiteAppContextConfigurationDesc</description>
            <samplePath>sample-engine-application-context.xml</samplePath>
        </file>
        <file>
            <module>engine</module>
            <path>urlrewrite.xml</path>
            <title>confTabEngineUrlRewriteConf</title>
            <description>confTabEngineUrlRewriteConfDesc</description>
            <samplePath>sample-urlrewrite.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>dependency/resolver-config.xml</path>
            <title>confTabDependencyResolverConf</title>
            <description>confTabDependencyResolverConfDesc</description>
            <samplePath>sample-resolver-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>aws/aws.xml</path>
            <title>confTabAWSProfiles</title>
            <description>confTabAWSProfilesDesc</description>
            <samplePath>sample-aws.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>box/box.xml</path>
            <title>confTabBoxProfiles</title>
            <description>confTabBoxProfilesDesc</description>
            <samplePath>sample-box.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>webdav/webdav.xml</path>
            <title>confTabWebDAVProfiles</title>
            <description>confTabWebDAVProfilesDesc</description>
            <samplePath>sample-webdav.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>asset-processing/asset-processing-config.xml</path>
            <title>confTabAssetProcessing</title>
            <description>confTabAssetProcessingDesc</description>
            <samplePath>sample-asset-processing-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>blob-stores-config.xml</path>
            <title>confTabBlobStores</title>
            <description>confTabBlobStoresDesc</description>
            <samplePath>sample-blob-stores-config.xml</samplePath>
        </file>
        <file>
            <module>engine</module>
            <path>proxy-config.xml</path>
            <title>confTabProxyConfig</title>
            <description>confTabProxyConfigDesc</description>
            <samplePath>sample-proxy-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>translation-config.xml</path>
            <title>confTabTranslationConf</title>
            <description>confTabTranslationConfDesc</description>
            <samplePath>sample-translation-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>site-policy-config.xml</path>
            <title>confTabSitePolicyConf</title>
            <description>confTabSitePolicyConfDesc</description>
            <samplePath>sample-site-policy-config.xml</samplePath>
        </file>
        <file>
            <module>studio</module>
            <path>ui.xml</path>
            <title>confTabUiConf</title>
            <description>confTabUiConfDesc</description>
            <samplePath>sample-ui.xml</samplePath>
        </file>
    </files>
</config>

Copy-icon

Список доступных конфигурационных тэгов Copy-icon

Ниже расположена таблица с описанием доступных конфигурационных тэгов:

Тэг Описание
files Содержит все файлы
file Содержит конфигурацию каждого файла
module Модуль DC CMS
path Путь, по которому система найдет конкретный XML-файл
title Название файла, которое будет отображено в списке конфигурационных файлов в разделе “Конфигурация”
description Описание файла конфигурации, которое будет отображать краткую информацию о назначении каждого отдельного файла конфигурации в разделе “Конфигурация”
samplePath Путь, по которому система найдет обрезец конкретного XML-файла

Связанные статьи Copy-icon

Конфигурации