Conectar y mostrar metaobjetos

Con el editor de temas puedes mostrar el contenido de los metaobjetos en el tema de cualquiera de las siguientes formas:

  • conectar metaobjetos a blocks
  • conectar campos de metaobjeto con la configuración de bloque y del tema compatibles con fuentes dinámicas
  • editar el código del tema para agregar metaobjetos

Para obtener instrucciones paso a paso, consulta cómo crear una Product highlight metaobject definition.

Consideraciones de compatibilidad para conectar y mostrar metaobjetos

Revisa las siguientes consideraciones para conectar y mostrar metaobjetos en la tienda online:

  • Para conectar un metaobjeto a un bloque o a una configuración en el editor de temas, los metafield types del metaobjeto deben coincidir con el tipo de contenido del bloque. Puedes conectar cualquier tipo compatible al área correspondiente en la configuración del tema.
  • Para conectar un metaobjeto, este debe incluir un tipo de metacampo correspondiente, como un metacampo de Texto de una línea para conectarlo a la configuración de Encabezado o Leyenda de un bloque de columna.
  • Asegúrate de que el metaobjeto tenga acceso a tiendas online para poder mostrarlo en la tienda online. Más información sobre options for custom data.
  • Si el campo del metaobjeto es una lista, el editor de temas agregará automáticamente cada entrada de la lista a la configuración del bloque.

Conectar metaobjetos y referencias de metaobjeto a bloques

Puedes conectar un metaobject that you created o un metacampo que sea una metaobject reference para la plantilla relacionada (por ejemplo, conectar los category metafields de un producto a una plantilla de producto) directamente a cualquier bloque que admita conexiones de metaobjeto. Al conectar un metaobjeto a un bloque, los campos compatibles se asignan automáticamente a la configuración del bloque.

Solo puedes conectar metaobjetos o referencias de metaobjeto a un bloque. Por ejemplo, si vendes libros, agregaste los siguientes metacampos de producto:

  • shipping dimensions con el tipo de metacampo Texto de una línea
  • number of pages con el tipo de metacampo Entero
  • book cover type con un category metafield
  • author con un tipo de referencia de metaobjeto.

En la plantilla de producto del editor de temas, puedes conectar los metacampos de producto tipo de tapa del libro o autor, pero no los metacampos dimensiones de envío ni número de páginas.

Solo puedes conectar a las plantillas correspondientes del tema los metacampos de las áreas del panel de control que usen tipos de referencia a metaobjeto. Por ejemplo, si personalizas la página de inicio, puedes conectar cualquier metaobjeto personalizado desde la sección Contenido > Metaobjetos del panel de control de Shopify, pero no puedes conectar metacampos con referencias a metaobjetos desde los metacampos de producto.

Pasos:

  1. Desde el panel de control de Shopify, ve a Tienda online > Temas.

  2. Haz clic en Editar tema junto al tema que quieres editar.

  3. Opcional: Si quieres personalizar una plantilla distinta de la página de inicio, selecciona la plantilla que quieres personalizar en el menú de plantillas de la barra de menús.

  4. Haz clic en el bloque al que quieres conectar un metaobjeto o una referencia de metaobjeto.

  5. Haz clic en el botón Conectar fuente dinámica junto al bloque.

  6. Selecciona un metaobjeto o una referencia de metaobjeto de cualquiera de las siguientes fuentes, si están disponibles:

  • En la sección De esta plantilla, haz clic en Plantilla > Producto y luego selecciona un tipo de referencia a metaobjeto compatible, como un metacampo de categoría.
  • En la sección De la tienda, haz clic en Metaobjetos, Mercado o Marca y luego selecciona un metaobjeto o una referencia de metaobjeto compatible.
  1. Haz clic en Guardar.

Conecta campos de metaobjeto a configuraciones compatibles con fuentes dinámicas

Puedes conectar directamente un campo de metaobjeto a una configuración de bloque o de tema compatible.

Pasos:

  1. Desde el panel de control de Shopify, ve a Tienda online > Temas.

  2. Haz clic en Editar tema junto al tema que quieres editar.

  3. Opcional: Si quieres personalizar una plantilla distinta de la página de inicio, selecciona la plantilla que quieres personalizar en el menú de plantillas de la barra de menús.

  4. Opcional: Si quieres conectar una fuente dinámica a una configuración del tema, haz clic en el botón configuración.

  5. Haz clic en la configuración a la que quieres conectar un metaobjeto o una referencia de metaobjeto.

  6. Haz clic en el botón Conectar fuente dinámica junto a la configuración.

  7. Selecciona un metaobjeto o una referencia de metaobjeto de cualquiera de las siguientes fuentes, si están disponibles:

  • En la sección De esta plantilla, haz clic en Plantilla > Producto y luego selecciona un tipo de referencia a metaobjeto compatible, como un metacampo de categoría.
  • En la sección De la tienda, haz clic en Metaobjetos, Mercado o Marca y luego selecciona un metaobjeto o una referencia de metaobjeto compatible.
  1. Selecciona el campo de metaobjeto que quieres conectar.
  2. Haz clic en Guardar.

Editar el código del tema para agregar metaobjetos

Con Liquid, el lenguaje de plantilla de Shopify, puedes usar las entradas de metaobjeto en cualquier parte de la tienda online. Puedes conectar entradas de metaobjeto a páginas, blogs, la página de inicio y plantillas de colecciones.

Estas entradas pueden referenciarse mediante metacampos o acceder a ellas directamente, y se pueden implementar mediante una configuración de metaobjeto o de lista de metaobjetos.

Si quieres editar el código del tema para mostrar metaobjetos en la tienda online, puedes usar Liquid para hacer referencia a metacampos en las plantillas del tema.

Más información sobre contratar a un Shopify Partner y usar datos personalizados para desarrolladores.