Не удалось импортировать новые файлы, такие как.css .scss, в sitecore с помощью sxa creative exchange?
Я экспортировал темы сайта, используя кнопку экспорта на ленте главного меню. Я добавил новый компонент sass и запустил скрипт gulp watch-component, он преобразовал файл... / sass / styles / component-xxx.scss в файл... / styles / component-xxx.css. Я добавил новую ссылку на файл в файл index.html, темы успешно применены к моей странице локально.
Я заархивировал локальные изменения и попытался импортировать их в Sitecore. Он выбросил нижеуказанную ошибку.
An item name cannot contain any of the following characters: \/:?"<>|[]. (controlled by the setting InvalidItemNameChars)
at Sitecore.Data.Items.ItemUtil.AssertItemName(Item destinationItem, String name)
at Sitecore.Data.Items.Item.Add(String name, TemplateID templateID)
at Sitecore.Data.DefaultDatabase.CreateItemPath(String path, TemplateItem folderTemplate, TemplateItem itemTemplate)
at Sitecore.XA.Feature.CreativeExchange.Pipelines.Import.AssetProcessing.ContainerValidation.Process(AssetProcessingArgs args)
at (Object , Object[] )
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.XA.Feature.CreativeExchange.Pipelines.Import.Import.AssetEnumeration.ProcessAsset(IImportEntry entry, ImportArgs importArgs)
at Sitecore.ContentSearch.Utilities.EnumerableExtensions.ForEach[T](IEnumerable`1 collection, Action`1 action)
at (Object , Object[] )
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.XA.Feature.CreativeExchange.Jobs.Import.ImportBackgroundJob.Run(GetImportContextArgs args)
Чтобы устранить эту ошибку, я вручную создал файл scss и css component-xxx в Sitecore в соответствующей папке тем. Я снова экспортировал zip-файл темы, применил свои изменения и импортировал этот файл в Sitecore. На этот раз он успешно импортирован.
Является ли ожидаемое поведение sxa тем, что мы не можем добавлять новые файлы посредством творческого обмена?