NivoSync
Se connecterAcheter

Single diamond template

Building the diamond page from part widgets — where the data comes from, what each widget renders, and how to mix in your own content.

4 min readUpdated 2026-08-15

The single diamond page is a virtual page: NivoSync generates it from the synced catalogue, so there is no WordPress post to edit. That is why it is a surface — you design a template and assign it, and every diamond renders through it.

Getting started

  1. Elementor → Templates → Add New Template. Design the page.
  2. Publish it.
  3. NivoSync → Elementor → assign it to Single Diamond page → Save.

Every /diamond/… URL now renders your template.

Where the data comes from

Inside this template, every NivoSync widget resolves against the diamond in the URL. There is no query to configure and no ID to pass — the context is set before your template renders.

The same is true for the three dynamic-data mechanisms, so ordinary Elementor widgets can print diamond data too. See Dynamic data.

The part widgets

WidgetRenders
Diamond TitleThe stone's name, from carat and shape. Accepts {placeholders} so you can write your own pattern, plus an optional subtitle.
Diamond ImageThe main photo, with fit, aspect ratio, frame and a fallback for stones with no image.
Diamond GalleryThe full viewer: photo, video, 360° and dimension diagrams. See Diamond gallery.
Diamond PriceThe price, with an optional "from" prefix, price per carat, a note under it and a status chip.
Diamond SpecificationsThe specs table or list, with groups, accordion mode and per-field toggles.
Diamond FieldOne single field, styled on its own. For putting carat in your hero, or clarity in a badge.
Diamond CertificateThe lab badge and report number, with a link to the certificate PDF.
Diamond ActionsWishlist, compare, share, view report, and the choose-for-ring button.
Diamond Content SectionThe educational block below the gallery. See Content section.
Single Diamond SidebarA composer for the whole right-hand column. See Single diamond sidebar.

Two ways to build the page

With the sidebar composer. Put the gallery on the left and the Single Diamond Sidebar on the right. The sidebar renders the title, price, specs, actions and booking as one arranged block, with a repeater to order its sections. Fastest route, and consistent by construction.

With individual atoms. Place Title, Price, Specs and Actions yourself. More work, complete freedom — you can put your own copy between the price and the specs, or split the specs across two columns.

Both use the same engines and the same skins. Start with the composer and break it apart if you hit its limits.

Mixing in your own content

This is where the addon earns its place. A single diamond template can hold anything Elementor offers, with NivoSync data inside it:

  • A heading that reads {carat} Carat {shape} from a dynamic tag.
  • Your own paragraph about ethical sourcing, with [nivosync_data field="lab"] inline.
  • An Icon List of your guarantees.
  • An accordion of your delivery terms.
  • A Similar Diamonds strip at the bottom, from the Content Section widget.

None of that needs to be a NivoSync widget, and all of it stays live per diamond.

Fields that are legitimately empty

Some fields have no value for some stones, and printing nothing is correct:

  • Cut is blank for fancy shapes, which are not cut-graded.
  • Video and 360° exist only for stones the supplier filmed.
  • Certificate is absent for uncertified stones.

The widgets drop the field rather than printing an empty label. Where you would rather show a dash, use the shortcode's fallback attribute.