Skip to content

Inserting an Iframe on our about us page #20

@github-learning-lab

Description

@github-learning-lab

Insertando un Iframe en nuestra página institucional

Branch: iframe

Introducción

Un Iframe es un elemento HTML que permite la incorporación de otra página HTML en la actual. De esta forma, a partir del bloque Iframe es posible incluir contenidos de otras URLs para que se muestren en nuestra página. Es importante recordar que las URLs renderizadas por Iframe poseen su propio contexto, teniendo un historial de sesión y DOM independientes de su página personalizada.

ATENCIÓN: Solo se permiten Iframes dentro de templates de custom pages.

El bloque iframe tiene propiedades muy simples:

  • src: indica cuál URL iframe debe renderizar.
  • width: anchura del elemento iframe en píxeles.
  • height: altura del elemento iframe.

A continuación, vemos un ejemplo de implementación del bloque iframe:

"store.custom#about-us": {
   "blocks": [
     "flex-layout.row#about-us",
     "iframe"
   ]
 },

"iframe": {
  "props": {
    "src": "http://someURL.com/resource",
    "width": 100,
    "height": 200
  }
}

Actividad

Vamos a mostrar una publicación de Instagram en nuestra tienda:

  1. Cambie el label de la pestaña "Electronics" a "Instagram".
  2. En el contenido de la pestaña Instagram, borre el rich-text e incluya un bloque iframe .
  3. En las props del iframe, muestre el contenido del link https://www.instagram.com/p/B37Zfd6FobU/embed en un container de 800px de anchura por 1000px de altura.

ℹ️ Recuerde acceder a la documentación del Iframe si tiene alguna duda durante la actividad.

Resultado esperado:


🚫 ¿Perdido?

¿Hay algún problema con este paso? ¿Qué tal si nos envía un feedback? 🙏

Crear feedback


Si aún tiene alguna duda sobre cómo enviar su respuesta, puede revisar aquí.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions