Conectar e exibir metaobjetos

Use o editor de temas para exibir o conteúdo de metaobjetos das seguintes maneiras:

  • Conecte metaobjetos a blocos
  • Conecte campos de metaobjeto para bloquear configurações e configurações de tema que aceitam origens dinâmicas
  • Edite o código do tema para adicionar metaobjetos

Para consultar instruções, aprenda a criar uma definição de metaobjeto Produto em destaque.

Considerações sobre compatibilidade para conectar e exibir metaobjetos

Analise as seguintes considerações sobre como conectar e exibir metaobjetos na loja virtual:

  • Para conectar o metaobjeto a um bloco ou configuração no editor de temas, os tipos de metacampo do metaobjeto precisam ser iguais ao tipo de conteúdo do bloco. É possível conectar tipos compatíveis à área correspondente nas configurações do tema.
  • Para ser conectado, o metaobjeto precisa incluir um tipo de metacampo correspondente, como um metacampo de "Texto de linha única" para conectar às configurações de "Cabeçalho" ou "Legenda" de um bloco de "Coluna".
  • Você precisa garantir que o metaobjeto tenha acesso a vitrines para exibi-lo 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 aos blocos

É possível conectar um metaobjeto que você criou ou um metacampo que seja uma referência de metaobjeto do modelo relacionado. Por exemplo, conectar os metacampos de categoria do produto a um modelo de produto, direto a um bloco que aceite conexões de metaobjeto. Conectar um metaobjeto a um bloco associa automaticamente campos compatíveis às configurações do bloco.

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

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

No modelo de produto no editor de temas, conecte os metacampos de produto tipo de capa do 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 do admin com tipos de referência de metaobjeto a modelos correspondentes no tema. Por exemplo, se você estiver personalizando a página inicial, poderá conectar metaobjetos personalizados da seção Conteúdo > Metaobjetos do admin da Shopify, mas não poderá conectar nenhum metacampo com referências de metaobjeto de seus metacampos de produto.

Etapas:

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

  2. Ao lado do tema que você quer editar, clique em Personalizar.

  3. Opcional: se você quiser personalizar um modelo que não seja da página inicial, selecione a opção em questão no menu suspenso.

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

  5. Clique no ícone de conexão de origem dinâmica ao lado do bloco.

  6. Clique no ícone de conexão de origem dinâmica e, em seguida, conecte um metaobjeto ou uma referência de metaobjeto de uma das seguintes fontes, se disponível:

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

Conectar os campos de metaobjeto às configurações que aceitam origens dinâmicas

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

Etapas:

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

  2. Ao lado do tema que você quer editar, clique em Personalizar.

  3. Opcional: se você quiser personalizar um modelo diferente da página inicial, selecione a opção em questão no menu suspenso.

  4. Opcional: se você quiser conectar uma origem dinâmica a uma configuração de tema, clique no ícone de engrenagem.

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

  6. Clique no ícone de conexão de origem dinâmica ao lado da configuração.

  7. Clique no ícone de conexão de origem dinâmica e, em seguida, conecte um metaobjeto ou uma referência de metaobjeto de uma das seguintes fontes, se disponível:

    • Na seção Deste modelo, clique em Modelo > Produto. Em seguida, selecione um tipo de referência de metaobjeto compatível, como um metacampo de categoria.
    • Na seção Da loja, clique em Metaobjetos, Mercado ou Marca. Em seguida, selecione um metaobjeto ou uma referência de metaobjeto compatível.
  8. Selecione o campo do metaobjeto que você quer conectar.

  9. Clique em Salvar.

Editar o código do tema para adicionar metaobjetos

Coloque entradas de metaobjeto na loja virtual usando Liquid, a linguagem do modelo da Shopify. É possível conectar entradas de metaobjeto a modelos de páginas, blogs, páginas iniciais e coleção.

Essas entradas podem ser referenciadas por metacampos ou acessadas diretamente. Também podem ser implementadas por uma configuração de metaobjeto ou lista de metaobjetos.

Caso queira editar o código do tema para exibir metaobjetos na loja virtual, use o Liquid para fazer referência a metacampos nos modelos de tema.

Saiba como contratar um Parceiro da Shopify e usar dados personalizados para desenvolvedores.

Não encontrou as respostas que está procurando? Estamos sempre à disposição para ajudar você.