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.

Powered by Zendesk