Conectar e exibir metaobjetos

É possível usar o editor de temas para exibir o conteúdo de metaobjetos no tema das seguintes formas:

  • conectar metaobjetos a blocos
  • conectar campos de metaobjeto a configurações de bloco e de tema compatíveis com origens dinâmicas
  • editar o código do tema para adicionar metaobjetos

Para ver as instruções passo a passo, saiba como criar uma definição de metaobjeto de Destaque do produto.

Considerações sobre compatibilidade para conectar e exibir metaobjetos

Analise as considerações a seguir para conectar e exibir metaobjetos na loja virtual:

  • Para conectar um metaobjeto a um bloco ou a uma configuração no editor de temas, os tipos de metacampo do metaobjeto precisam ser compatíveis com o tipo de conteúdo do bloco. É possível conectar todos os tipos compatíveis à área correspondente nas configurações do tema.
  • Para conectar um metaobjeto, ele precisa incluir um tipo de metacampo correspondente, como um metacampo de texto de linha única para se conectar às configurações do bloco de Título ou Legenda de um bloco de Coluna.
  • O metaobjeto precisa ter acesso a Vitrines virtuais para ser exibido na loja virtual. Saiba mais sobre as opções de dados personalizados.
  • Se o campo do metaobjeto for uma lista, o editor de temas adicionará automaticamente cada entrada da lista à configuração do bloco.

Conectar metaobjetos e referências de metaobjeto a blocos

É possível conectar um metaobjeto criado ou um metacampo que seja uma referência de metaobjeto para o modelo relacionado (como os metacampos de categoria de um produto a um modelo de produto) diretamente a qualquer bloco compatível com conexões de metaobjeto. A conexão de um metaobjeto a um bloco mapeia automaticamente os campos compatíveis às configurações do bloco.

Só é possível conectar metaobjetos ou referências de metaobjeto a um bloco. Por exemplo, imagine que você vende livros e adicionou os seguintes metacampos de produto aos seus produtos:

  • dimensões de frete com o tipo de metacampo de texto de linha única
  • número de páginas com o tipo de metacampo de número inteiro
  • tipo de capa do livro com um metacampo de categoria
  • autor com um tipo de referência de metaobjeto.

No modelo do produto no editor de temas, é possível conectar os metacampos de produto tipo de capa de livro ou autor, mas não os metacampos dimensões de frete ou número de páginas.

Só é possível conectar metacampos de áreas no admin da Shopify com tipos de referência de metaobjeto a modelos correspondentes no tema. Por exemplo, se você estiver personalizando a Página inicial, poderá conectar quaisquer metaobjetos personalizados da seção Conteúdo > Metaobjetos do admin da Shopify, mas não poderá conectar metacampos com referências a metaobjetos dos metacampos do produto.

Etapas:

  1. No admin da Shopify, acesse Loja virtual > Temas.

  2. Clique em Editar tema ao lado do tema que quer editar.

  3. Opcional: se quiser personalizar um modelo que não seja a página inicial, selecione o modelo desejado no menu de modelos na barra de menus.

  4. Clique no bloco ao qual você quer conectar um metaobjeto ou uma referência de metaobjeto.

  5. Clique no botão Conectar origem dinâmica ao lado do bloco.

  6. Selecione um metaobjeto ou uma referência de metaobjeto de uma das seguintes origens, se disponível:

  • Na seção Deste modelo, clique em Modelo > Produto e selecione um tipo de referência de metaobjeto compatível, como um metacampo de categoria.
  • Na seção Da sua loja, clique em Metaobjetos, Mercado ou Marca e selecione um metaobjeto ou uma referência de metaobjeto compatível.
  1. Clique em Salvar.

Conectar campos de metaobjeto a configurações compatíveis com origens dinâmicas

É possível conectar um campo de metaobjeto diretamente a uma configuração de bloco ou de tema compatível.

Etapas:

  1. No admin da Shopify, acesse Loja virtual > Temas.

  2. Clique em Editar tema ao lado do tema que quer editar.

  3. Opcional: se quiser personalizar um modelo que não seja a página inicial, selecione o modelo desejado no menu de modelos na barra de menus.

  4. Opcional: se quiser conectar uma origem dinâmica a uma configuração de tema, clique no botão settings.

  5. Clique na configuração à qual você quer conectar um metaobjeto ou uma referência de metaobjeto.

  6. Clique no botão Conectar origem dinâmica ao lado da configuração.

  7. Selecione um metaobjeto ou uma referência de metaobjeto de uma das seguintes origens, se disponível:

  • Na seção Deste modelo, clique em Modelo > Produto e selecione um tipo de referência de metaobjeto compatível, como um metacampo de categoria.
  • Na seção Da sua loja, clique em Metaobjetos, Mercado ou Marca e selecione um metaobjeto ou uma referência de metaobjeto compatível.
  1. Selecione o campo de metaobjetos que você quer conectar.
  2. Clique em Salvar.

Editar o código do tema para adicionar metaobjetos

É possível usar as entradas de metaobjeto em qualquer lugar da loja virtual com o Liquid, a linguagem do modelo da Shopify. Você pode conectar entradas de metaobjeto a modelos de página, blog, página inicial e coleção.

Essas entradas podem ser referenciadas por metacampos ou acessadas diretamente, e implementadas por meio de uma configuração de metaobjeto ou de lista de metaobjetos.

Se quiser editar o código do tema para exibir metaobjetos na loja virtual, use o Liquid para referenciar metacampos nos modelos do tema.

Saiba mais sobre como contratar um parceiro da Shopify e o uso de dados personalizados para desenvolvedores.