Sinais do problema
Quando tento importar um tema da central de ajuda, recebo o seguinte erro: Falha ao importar tema. a propriedade ‘#/settings/X/variables/X’ do objeto de tipo não corresponde a nenhum dos esquemas obrigatórios.
Etapas de resolução
Existem várias possíveis causas para que esse erro seja exibido ao importar um tema central de ajuda. O erro indica essencialmente que há um problema com uma variável dentro da configuração. Consulte os exemplos abaixo para ver erros comuns de variáveis e como resolvê-los.
Use o sublinhado
A variável abaixo retorna o erro A propriedade '#/settings/3/variables/0' do tipo objeto não correspondeu a nenhum dos esquemas obrigatórios ao importar um tema.
{
"identifier": "prevent-style",
"type": "file",
"description": "styles_group_guide",
"label": "custom_guide_prevent"
},
A mensagem '#/settings/3/variables/0' indica um problema com a variável com índice 0 dentro da configuração com índice 3.
A propriedade de identificador tem um limite de 30 caracteres e consiste apenas em caracteres alfanuméricos e _
(sublinhado). Para corrigir o problema, use um identificador com um _
(sublinhado) em vez de um -
(dash). Se você alterar prevent-style
para prevent_style
na variável acima, isso removerá o erro.
Remover letras maiúsculas
A variável abaixo retorna o erro A propriedade '#/settings/10/variables/1' do tipo objeto não correspondeu a nenhum dos esquemas obrigatórios ao importar o tema central de ajuda.
{
"identifier": "country_fieldId",
"type": "text",
"description": "country_fieldId_description",
"label": "country_fieldId_label",
"value": "360033214456"
}
Esse erro é exibido porque um identificador não pode ter letras maiúsculas. Para remover o erro, altere o identificador e remova o caractere maiúsculo em country_fieldId_label
.
Menos de 30 caracteres
A variável abaixo retorna o erro A propriedade '#/settings/1/variables/5' do tipo objeto não correspondeu a nenhum dos esquemas obrigatórios ao importar o tema central de ajuda.
{
"identifier": "community_new_post_button_color",
"type": "color",
"description": "colors_community_new_post_button_description",
"label": "colors_community_new_post_button_label",
"value": "#C7742C"
},
O erro é exibido porque o identificador contém mais de 30 caracteres. Altere o identificador para um nome que contenha menos de 30 caracteres para remover o erro.
Para obter mais informações sobre a importação de temas da central de ajuda, consulte o artigo: Personalizar o painel Configurações.
Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.
Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.