top of page

HTML Tag Attributes


The tag searches for specific data attributes in your page’s HTML.

🖼️ Images


Include an image in your website like this:

<div
            class="product-image"
            data-d8s-id="blue-123-3"
            data-d8s-preset="shoes"
            data-d8s-name="front"
            data-d8s-url-params="w_600,ar_2"
          ></div>

Make sure that in the tag initialization config, you pass “IMAGE” into the viewers array.

data-d8s-id refers to the id (SKU) of the product as it was saved in Dimensions (Product)

data-d8s-preset refers to the name of the preset as it was saved in Dimensions (Preset)

data-d8s-name refers to the display name was it was saved in Dimensions (Template)

data-d8s-url-params refers to additional Cloudinary transformations that will be added to the resulting URL.


Notice that you don’t need data-d8s-type here. Image is the default.


 


🎞️ Video


Include a video on your website like this:

<div
            class="product-image hide"
            data-d8s-id="blue-123-3"
            data-d8s-type="video"
            data-d8s-preset="shoes"
            data-d8s-name="spin"
            data-d8s-url-params="w_600,ar_2"
          ></div>

Make sure that in the tag initialization config, you pass “VIDEO” into the viewers array.

Including a video is almost identical to the image example, only adding the attribute data-d8s-typeset to “video”.


To globally set Video player related properties, you can add the following config to the Dimensions tag init:

const d8sApi = initDimensions({
  account: "",
  viewers: ["IMAGE", "VIDEO", "3D"],

  videoViewer: {
    params: {
      autoplay: true,
      volume: 0,
      loop: true
    }
  }
});

These will be added to every instance of video.



 


🧊 3D Viewer


Include a 3D viewer in your website like this:

<div
          id="three-d-viewer"
          class="d8s-container"
          data-d8s-type="3d"
          data-d8s-id="blue-123-3"
        ></div>

Make sure that in the tag initialization config, you pass “3D” into the viewers array.

Here, the attribute data-d8s-typeis set to “3d” to render the Dimensions viewer with the model associated with the product.

For the 3D Viewer to load, It’s script should be included before the tag script:

<script src="https://dimensions-3d-viewer.cloudinary.com/all.js"></script>
<script src="https://dimensions-tag.cloudinary.com/all.js"></script>



Related Posts

See All

Set Website Integration

Learn how to add a code snippet to easily embed Dimensions assets using HTML and/or Javascript code. The dimensions tag is a JS snippet...

Global Viewer Configurations

To globally set Viewer-related properties, you can add the following config to the Dimensions tag init: const d8sApi = initDimensions({...

Programmatic

Another way to include an image on the page is through the tag’s API. const d8sApi = initDimensions({ ... }); ...

bottom of page