Не удалось импортировать новые файлы, такие как.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 тем, что мы не можем добавлять новые файлы посредством творческого обмена?

0 ответов

Другие вопросы по тегам