Domes Pharma blocks for Elementor
A practical guide to the 36 blocks the plugin adds to the Elementor editor: what each one does, what it looks like in every variant, and which setting to reach for.
Every screenshot in this guide is a real capture of the blocks rendering on the site — not a mockup.
What these blocks are
The plugin adds its own category to the Elementor widget panel, named Dômes Pharma. Blocks in that category do things ordinary Elementor widgets cannot:
- They read your content. The product blocks pull titles, images, ranges and species straight from the product records, so a change made once in Products reaches every page that shows that product.
- They already match the brand. Colours, corner radii and fonts come from the brand settings. You do not re-enter a hex code on each page, and changing the brand colour updates every block at once.
- They carry behaviour. Filtering, tabs, modals, accordions, veterinary access control and form handling are built in.
Rule of thumb. If a Domes Pharma block exists for what you are building, use it rather than assembling the same thing from generic Elementor widgets. You get the filtering, the responsive behaviour and the brand styling for free — and the page keeps working when the brand or the product data changes.
Adding a block to a page
- Open the page and click Edit with Elementor.
- Click the grid icon at the top left of the panel to show the widget list.
- Scroll to the Dômes Pharma category, or type
DPin the search box — every block in the set is namedDP – …. - Drag the block into the page, or into an existing section.
- Fill in the Content tab on the left. The preview updates as you type.
- Click Publish (or Update).
Most blocks are full-width by design. Drop them into a section with a single column. Putting a catalog or a slider inside a narrow column fights the block's own responsive grid.
Content, Style, Advanced
Every block has the same three tabs. What belongs in each one:
| Tab | What it holds | How often you need it |
|---|---|---|
| Content | Everything that makes the block say something: text, images, links, which design variant to use, which products or categories to show, and the wording of every button and label. | Always. This is the tab you work in. |
| Style | Colours, spacing, corner radii, typography. Every field here is already filled from the brand settings — leaving them empty is the correct default. | Rarely. Only to override the brand on one specific block. |
| Advanced | Elementor's own margin/padding, CSS classes, responsive visibility, motion effects. | Occasionally, mostly for spacing and for the background classes below. |
Do not paste hex colours into the Style tab as a matter of routine. A colour typed by hand is frozen: when the brand colour changes, every block where it was typed keeps the old colour, and you have to hunt them down page by page. Leave the field empty and the block follows the brand.
Sections and backgrounds
To give a section a background that follows the brand, add a CSS class in Elementor → Advanced → CSS Classes and leave the section's own background colour empty:
| Class | Background |
|---|---|
dp-zone-soft | Light tint of the primary colour — the most common section background |
dp-zone-soft-alt | Light tint of the secondary colour |
dp-zone-grey | Very light grey |
dp-zone-white | White |
dp-zone-gradient | Brand gradient — put light-text blocks on it |
The class only applies if the section's background colour field is empty. A colour actually chosen in Elementor wins over the class.
The brand colours are also available in every Elementor colour picker, under the Global group, prefixed
with DP –.
A note on field labels
Some of the newer blocks — Categories, Slider, Key figures, Media banner, Quick links, Home hero, Range showcase, Pebbles — still show French field labels in the Elementor panel, because their translations have not been written yet. The labels in this guide are quoted exactly as they appear on screen, French or English, so you can find them. What visitors see on the page is always the text you type.
Building a product page
A product page is a WordPress Product record (menu Products) laid out in Elementor with four blocks, in this order. Each one reads the product record, so most fields fill themselves.
- Create the product in Products → Add new: title, short description, featured image (the pack shot), and the Range, Solutions and Species taxonomies. This is the data every block reuses.
- Edit with Elementor and add DP – Product sheet — the card at the top with the pack shot, the claim and the key information.
- Add DP – Order Now underneath it, so the buying path sits immediately under the product identity.
- Add DP – Product details — the tabbed block holding indications, directions, composition, documents.
- In a second section, add DP – Related products.
Do not retype the product name, the pack shot or the range. The Product sheet block reads them from the product record. If you type them into the block instead, the page stops following the product and you end up with two sources of truth.
DP – Product sheet
The identity card at the top of a product page: breadcrumbs, claim, pack shot, active ingredient, key information, species badges and range logo.
What fills itself
Four switches, all on by default, make the block follow the product record instead of the block's own fields:
| Switch | What it pulls in |
|---|---|
| Gamme automatique auto_brand_name |
The range chosen on the product. Turn it off to pick a range by hand in Range name. |
| Logo de gamme automatique auto_range_logo |
The logo saved on the range, shown top right. Off, you upload one in Logo de gamme. |
| Product image auto_product_image |
The product's featured image. Off, you choose another image. |
| Automatic breadcrumbs auto_breadcrumbs |
Home → Products → range → this product. Off, you type each entry by hand. |
What you type
| Field | Use | Default |
|---|---|---|
| Badge eyebrow | The small tag above the title — a claim, a format, a status. | Product tagline |
| Product title | Shown instead of the record title if you need a display name. | Product name |
| Short description | Two lines under the title. Keep it to one sentence. | — |
| Active ingredient label / Active ingredient | Rendered as one line, e.g. Active: cross-linked hyaluronic acid. | Active: |
| Key information highlights | Repeater of one-line bullets. Three to five reads best. | — |
| Animal logo animal_logos | One or more species from the Species taxonomy; shown as icon badges. | — |
| Box contents label / Box contents | What is inside the pack — e.g. 1 × 10 mL bottle. | Box contents: |
| Logo secondaire (haut gauche) | A second logo opposite the range logo — a technology mark, a certification. | — |
Species badges are not automatic. Unlike the range, the species shown on the card come from the block's Animal logo field. Setting the species on the product record drives the catalog filters, not this badge row — remember to fill both.
DP – Order Now
A single Order now button that opens a two-step modal: first who the visitor is, then the right list of sellers for them. Pet owners are sent to retail partners, veterinary professionals to authorized distributors.
Filling the seller lists
Each row of Revendeurs (pet owners) and Distributeurs (veterinary) has a Source:
| Source | What you fill in |
|---|---|
| Distributeur enregistré | Pick a distributor from the central registry (Products → Distributors). Its name and logo come with it. You only paste Lien du produit — the URL of this product on that distributor's site, since the reference changes from one pack size to the next. Left empty, the distributor's default URL is used. |
| Saisie libre | A one-off seller: you type the name, upload the logo and paste the link yourself. |
Register a distributor once. Adding it to Products → Distributors means its name, logo, audience and default URL are entered a single time and reused on all eleven product pages. Changing the logo there changes it everywhere.
Other settings worth knowing
| Field | Use | Default |
|---|---|---|
| Alignment | Left, centre, right, or Pleine largeur (full-width button). | Left |
| Ancre d'ouverture | The modal opens by itself when the URL ends with this anchor, e.g. /product/…/#ordernow. Useful for links from a campaign or a newsletter. | ordernow |
| Formats | Links the sheets of the same product in different volumes. Each row is a label (3 mL) and the link to that sheet. | — |
| Note (per seller) | Shown under the name. A seller with no link becomes non-clickable — use it for "call to order". | — |
| Mention affichée sous la liste | Legal line under the owner list, e.g. Requires a prescription through a veterinarian. | — |
DP – Product details
The tabbed block under the product sheet. One row of the Sections repeater is one tab: you name the tab, then choose how its content is laid out.
The five section layouts
| Layout | What it produces | Typical use |
|---|---|---|
| List | One item per line, as bullets or as superscript numbers (¹, ², ³). | Indications, contraindications, composition |
| Columns | Two to four columns, each with its own title, width, vertical alignment and type. | Directions for use: dosage beside precautions |
| Image / vidéo | A single media item with an optional caption. | A diagram, a mode-of-action scheme |
| Image / vidéo + texte + bouton | Media, a paragraph under it, and a button. | An application technique with a link to the full video |
| Bouton (centré) | One to four centred buttons, side by side or stacked. | A documents tab: leaflet, safety data sheet |
Items go one per line. The Items (one per line) and Column content fields are plain textareas: press Enter between entries, do not add dashes or bullet characters — the block draws them.
Column widths. Leave Largeur (%) empty (or 0) on a column and the remaining space is shared automatically between the columns that have no width. Set a width on one column only when it genuinely needs to be narrower or wider than its neighbours.
DP – Related products
The row of product cards that closes a product page.
| Field | Use | Default |
|---|---|---|
| Category (range) | Leave on Automatic to show products from the same range as the page you are on. Pick a range to force a different one. | Automatic |
| Ordre d'affichage | Plus récents, Ordre manuel des fiches (the order set on the product records), or Titre (A → Z). | Plus récents |
| Number of products | How many cards. Three fills a row cleanly. | 3 |
| Button text | Wording of the link to the full catalog. | View all products |
The product currently being shown is never listed among its own related products.
DP – Product catalog (filters on the left)
The full catalog page: a column of filters on the left, a search box, a live result count, and a grid of product cards. All filtering happens in the browser — no page reload.
| Field | Use | Default |
|---|---|---|
| Category (range) | Limits the catalog to one range. The facets then recalculate on those products only. Empty = the whole catalog. | Whole catalog |
| Facettes affichées | Which filter groups appear, among Solutions, Gammes and Espèces, and in which order. | All three |
| Masquer les termes sans produit | Hides filter entries that would return nothing. | On |
| Nombre de produits affichés | -1 shows everything — the right value, since filtering is client-side. | -1 |
| Tri | Manual order, title A→Z, or newest first. | Ordre manuel |
| Champ de recherche / description courte / icônes d'espèces | Three switches for what the cards and the header show. | All on |
A facet that everything matches filters nothing. If every product carries the same single Solution, that facet is just noise in the sidebar. Either add finer terms, or drop the facet from Facettes affichées.
On a phone
The wording of both buttons is in Libellés → Bouton filtres (mobile) and Fermer (mobile).
DP – Product grid
The older catalog layout: dropdown filters across the top rather than a facet column. Use it when you want a compact product list inside a page that already has a lot going on.
| Field | Use | Default |
|---|---|---|
| Title | Leave empty on a range page and the range name is used. {ranges} inserts the list of visible ranges. | — |
| Limit to ranges | Restricts the grid to one or more ranges. | All |
| Show range filter even if there is only one range | Off, a filter with a single choice is hidden — it could not filter anything. | Off |
| Afficher le logo des gammes limitées | Shows the range logo above the grid, automatically or from an upload. | Off |
Catalog or grid? Use Product catalog for the main Products page and for range pages: the facet column scales to a real catalog. Keep Product grid for a short, embedded list.
DP – New arrivals
A row of product cards for a home page or a landing page — the newest products, or a hand-picked selection.
| Field | Use | Default |
|---|---|---|
| Mode de sélection | Automatique takes the most recently added products. Manuel lets you list them one by one. | Automatique |
| Number of products | How many, in automatic mode. | 4 |
| Columns | 2 to 5 per row. | 4 |
| Badge "NEW" (manual mode) | Per product: show a badge, and choose its wording. | Off |
| Icône cadenas (manual mode) | Marks a product whose details need veterinary access. | Off |
| Description (optionnel) | Overrides the product's own short description for this row only. | — |
The header — title, heading level and the See all of our products link — has its own switches, so the block can be used without any header when it follows a section title.
DP – Categories
A grid of categories — ranges, solutions or species — in nine designs. The block normally fills itself from a taxonomy, so a new range appears on the home page without anyone editing it.
Where the content comes from
With Source on Une taxonomie produit (the default), each card is built from a term:
- the description written in the field reserved for the grid, otherwise the term's own description;
- the link to the range page if one exists, otherwise the term archive;
- the term logo;
- the colour set in Products → Range colours, used for the top rule or the tile fill;
- the product count, if Afficher le nombre de produits is on.
| Field | Use | Default |
|---|---|---|
| Taxonomie | Gammes, Solutions or Espèces. | Gammes |
| Limiter à certains termes | Keeps only the terms you pick — and the order you pick them in is respected. Empty = all. | All |
| Masquer les catégories sans produit | Hides empty terms. | On |
| Tri / Sens du tri | By name, product count or slug; ascending or descending. Ignored when you have picked terms by hand. | Name, ascending |
| Source → Saisie manuelle | Switches to a repeater where you type each card: title, description, image, link, badge, accent colour. | — |
The nine designs
All nine are shown below with identical content, so the difference is the design and nothing else.
Média and Overlay crop the image to fill the frame. The image field on a term is meant for a logo, often on a transparent background — cropped to a cover, it looks wrong. Keep these two designs for categories that have a genuine photograph, or switch the source to manual entry and supply photos yourself.
Liste ignores Cartes par rangée — its rows are full width by construction.
Sizing the grid
The block does not think in fixed columns but in Cartes par rangée (maximum). With fewer categories than that maximum, the grid tightens and centres instead of stretching two cards across the whole screen; an incomplete last row stays centred too.
The ceiling on a single card's width is Largeur maximale d'une carte, in the Style tab. That is what stops two cards becoming banners on a wide screen: raise it for a wider grid, lower it to tighten.
| Field | Use | Default |
|---|---|---|
| Afficher la description | Hide it for a dense grid of many categories. | On |
| Afficher le nombre de produits | Adds "4 products". Singular and plural have separate fields, so one product never reads "1 products". | Off |
| Texte du lien de carte | Wording of the card link. Left empty, only the arrow shows. | — |
| Couleur d'accent des cartes | Couleur de la gamme gives each card its own colour; Couleur primaire de la charte gives them all the same one — calmer when the categories have many different colours. | Couleur de la gamme |
DP – Categories (list, accordion, rail)
The same data as the block above, in three presentations designed for pages that must stay short. It reads the same taxonomies and offers the same manual mode.
What separates this block from the previous one is that none of the three uses the category colour as a flat fill. It is reduced to a marker — the number on hover for the index, the side bar for the accordion, the top rule for the rail. Six flat colours make a rainbow, not a laboratory. For the same reason the link keeps the brand's primary colour rather than the category colour: a black or pale-yellow category would produce a "View the range" that no longer reads as a link.
| Field | Use | Default |
|---|---|---|
| Ouvrir la première gamme | Accordion only: the first panel starts open, so the block never looks like a dead list. | On |
| Autoriser plusieurs gammes ouvertes | Accordion only. Off, opening one closes the previous. | Off |
| Cartes visibles | Rail only: how many cards are in view, 1 to 5. | 4 |
| Afficher le nombre de produits | A category with no products shows nothing rather than "0 products". | On |
| Link text | Empty on Index and Rail leaves only the arrow. The accordion always keeps a button. | View the range |
The accordion is the only one of the three that needs JavaScript. Its header is a real button and the link sits inside the unfolded panel — putting a link and a toggle on the same element would make the click ambiguous.
DP – Areas of expertise bar
The band of ranges that overlaps the bottom of the hero on the home page.
Placement — the part that makes it work
| Field | Use | Default |
|---|---|---|
| Remonter sur la section précédente | Negative top margin: how far the bar rides over the block above. | 0 |
| Retrait latéral | Pulls the bar in from the section width, so it sits narrower than the visual. | 0 |
| Garder le chevauchement sur mobile | Off by default: stacked into one column, the bar would cover half the hero. | Off |
Two composition details that are not bugs but show immediately if you forget them:
- Leave bottom padding on the slider above, so its text does not end up under the bar.
- If the slider's dots sit on the visual, raise their Retrait des puces depuis le bas to at least the overlap height, or they slide under the bar.
Content
The Gammes à afficher repeater takes one range per row, chosen from the Ranges taxonomy. Title, description, link and dot colour come from the range; each has an override field for the rare case where the home page needs different wording. The optional intro panel on the left holds a sentence and a link.
DP – Quick links
A row of two to four shortcuts — find your rep, book a session, open the resource library.
| Field | Use | Default |
|---|---|---|
| Entrées par rangée (maximum) | Same logic as Categories: with fewer entries the row tightens and centres. | 3 |
| Présentation de l'icône | Pastille teintée, Pastille pleine, Icône seule or Sans icône. Not available on the numbered design, which uses the number instead. | Pastille teintée |
| Afficher les descriptions | Off gives a compact link row. | On |
| Link text (per entry) | Empty leaves only the arrow. | — |
| Couleur d'accent (per entry) | Colours one entry differently — use sparingly. | Brand |
Espace entre les entrées has no effect on the Bande design: its entries are joined by construction.
DP – Home hero
The opening block of a home page or a landing page: a strong photograph, an overline, a title with one highlighted phrase, a paragraph, a button, and a small floating badge over the picture.
| Field | Use | Default |
|---|---|---|
| Titre principal + Texte mis en avant | Type the whole title in the first field, then repeat in the second the words that should take the accent colour. They must match exactly. | — |
| Balise du titre | Leave on H1 on a home page: it is the page's main heading. | H1 |
| Hauteur du bloc | On Grand visuel plein cadre this drives the hero height directly. | — |
| Largeur du bloc texte | Full-visual layout only: how wide the text panel is over the photo. | — |
| Chevauchement du panneau | How far the text panel rides over the photo. | — |
| Petit badge photo | The floating label on the picture — an argument, a launch, a claim. Leave both fields empty to remove it. | — |
| Ajustement de la photo | Couverture crops to fill; Contenir shows the whole image with bands. Use Contain for a pack shot, Cover for a photograph. | Couverture |
Text sits over the photograph, so pick an image with a calm area where the words land, and check the result at tablet width — that is where a busy photo starts to fight the title.
DP – Slider
A carousel in four quite different designs. Scrolling is the browser's own, so swipe and trackpad work without any library, and the block stays readable if JavaScript fails.
One slide, one row
Each row of Liste des slides holds an image, a badge, an overline, a title, a text, two buttons, an accent colour, plus Auteur du verbatim and Fonction de l'auteur used by the Quote design. Fields a design does not use are simply ignored — you can keep one set of slides and switch designs to compare.
Navigation
| Field | Use | Default |
|---|---|---|
| Afficher les flèches / Afficher les puces | Arrows and dots are positioned independently: below the slider (left, centre, right) or over the visual. | Both on |
| Style des puces | Points, Barres or Filets pleine largeur. | Points |
| Afficher le compteur | Adds "1 / 4". | Off |
| Boucler | After the last slide, return to the first. | On |
| Défilement automatique + Intervalle | Auto-advance. It pauses on hover and on keyboard focus, and stops for good once the visitor navigates by hand. | Off / 6 s |
Three things to know about the navigation controls:
- Placed over the visual, each group reserves a gutter so it never covers the overline, the title or the buttons.
- The over-the-visual positions rely on the slide height, which only Cover and Split have. Chosen on Cards or Quote, they fall back to sitting below the slider.
- Below 600 px everything drops into the bar — there is no longer room for a gutter.
Auto-advance is switched off automatically for visitors who have asked their system to limit animations. A single slide removes the dots and the arrows.
DP – Media banner + call to action
A visual, an argument, a few key points and one or two buttons — the block for "download the catalog", "book a session", "discover the range".
| Field | Use | Default |
|---|---|---|
| Block background | Teinte claire de la charte, Dégradé de la charte (light text), Blanc avec bordure or Transparent. Not offered on Overlay, where the photo is the background. | Teinte claire |
| Ajustement du visuel | Couverture crops; Contenir shows a pack shot whole. | Couverture |
| Halo coloré derrière le visuel | Banner + Contain only: lifts a pack shot off a light background. | Off |
| Bouton principal — cible | Un fichier de la médiathèque or Un lien. | Fichier |
| Afficher le format et le poids | File mode only: appends "PDF · 4.2 MB" so the visitor knows what they are clicking. | On |
| Points clés | Repeater of short bullets beside the text. Three is plenty. | — |
DP – Range showcase
A two-panel presentation — text on one side, image on the other — for the top of a range page.
| Field | Use | Default |
|---|---|---|
| Proportion des colonnes | From 40/60 to 60/40, so the panel can favour the text or the picture. | 45 / 55 |
| Alignement vertical | Top, centre or bottom, when one panel is shorter than the other. | Centre |
| Liste des boutons | Each button has a style: Plein, Contour or Texte. Two is a good maximum. | — |
| Disposition des boutons | On one line, or stacked. | Sur une ligne |
| Couleur d'accent de gamme | Picks up a colour defined in the plugin's range settings, so the block matches the range it presents. | — |
DP – Key figures
Two to six numbers, counting up as they come into view.
One field for the value. Type it exactly as it should read — 70, 40+,
12 000, 2.4 M, ~15. Only the numeric part animates, and the thousands
separators you typed are preserved. A value with no digits at all (n/a) is shown as is, without
animation.
| Field | Use | Default |
|---|---|---|
| Chiffres par rangée (maximum) | With fewer figures than the maximum, the row tightens and centres. | 4 |
| Animer le décompte | Counts up on entering the screen. Off automatically for visitors who limit animations. | On |
| Label / Précision | The line under the number, and an optional second line of detail. | — |
DP – Info cards
Three short cards, each an icon, a sentence with one highlighted phrase, and a link. Used under a hero as a reassurance row.
Each card splits its sentence into three fields — Texte avant la partie colorée, Texte mis en avant, Texte après la partie colorée — so the emphasis lands on the right words without any HTML. A colour chosen on an individual card wins over the palette in both modes.
DP – Pebbles (image + text)
Alternating rows of a shaped image and a paragraph — an "about us" or "our values" page.
| Field | Use | Default |
|---|---|---|
| Côté du 1er galet | Which side the first image sits on. | Left |
| Alterner image / texte | Flips the side on every row. On a phone the image is always above the text. | On |
| Forme du galet (per row) | Galet 1 to Galet 4, Cercle, or Forme d'origine to keep the photo rectangular. | Galet 1 |
| Position de l'image (per row) | Automatique follows the alternation; left or right forces one row. | Automatique |
| Teinte de l'image (per row) | A colour veil for a duotone effect. Blend mode, strength and desaturation are in the Style tab. | — |
| Alignement de l'image dans la colonne | Extérieur pushes the image to the outer edge and flips with the alternation; Vers le texte pulls it inwards. | Centre |
DP – Image + Text + Icon
A single image tile with a title, a short text and an icon over it, optionally clickable in full. A compact teaser for a grid of two or three.
The Style tab carries a full background control for the veil over the photo — leave it on the brand tint unless the image needs more contrast — plus Minimum height, which is what keeps several tiles in a row the same size. Image fit offers Cover, Contain, Fill and None, with horizontal and vertical framing positions.
DP – Title + Text
The section heading used throughout the site: a title, an optional rule, and a paragraph.
Use this rather than a plain Elementor heading. It carries the brand's typography and the rule, and it exposes Balise du titre so the page keeps a sensible heading order: one H1 per page, H2 for sections.
The rule is switched by Afficher le filet sous le titre; its colour, thickness and width are in the Style tab, along with the alignment and the gap between title and text.
DP – Blog posts
A list of the latest posts, in two layouts. It reads WordPress posts — nothing to retype.
| Field | Use | Default |
|---|---|---|
| Nombre d'articles / Columns | How many posts, over how many columns (1 to 4). | 3 / 3 |
| Catégorie | Restricts to one category. Empty shows all. | All |
| Trier par | Date, title A→Z, random, or the manual order. | Date |
| Éléments affichés | Four switches: category badge, date, excerpt (with a word count), and the "Read more" link — the last one on the grid layout only. | All on |
| Bouton « Voir tous les articles » | Off by default; switch it on and give it a link when the block sits on a home page. | Off |
DP – Featured article
A single article, highlighted. Either it follows a real post, or you type everything by hand for a page that has no post behind it.
| Article (source) | What happens |
|---|---|
| A post from the list | Its featured image, category, date and title are pulled in automatically. |
| Article courant | Uses whichever post is being displayed — for an article template. |
| Contenu manuel | No post at all: image, badge, date, title and text are all typed in the block. |
Even when following a post, every field has an override — Texte de la catégorie (override), Date (override), Titre (override) — so you can adjust the wording for this one placement without touching the post itself.
DP – Events
Congresses, webinars and training dates. Three display formats sharing one list of events.
Each event row holds a Type d'événement tag, a title, a free-text Date / heure, a description, a desktop image and an optional mobile image, plus a button whose colour can be overridden per event.
Mobile has its own layout. Disposition mobile lets a Panorama become an Affiche on a phone, and Hauteur image — mobile caps the image height. Leave the first on Aucun changement unless the desktop layout genuinely breaks down.
The Date / heure field is free text, not a date picker — write it the way it should read (October 14–17, 2026 · Denver, CO). Nothing sorts or expires by itself: past events must be removed by hand.
DP – Content blocks
The same three layouts as Events, for content that is not dated: protocols, handouts, videos, downloads.
The difference with Events is the fields: instead of a date, each row has an Étiquette and an Information complémentaire — typically the format and the weight, PDF · 2 pages.
DP – Video
A video in the brand frame, with a poster image and a play button.
| Field | Use | Default |
|---|---|---|
| Source | YouTube, Vimeo or Hosted file from the media library. | YouTube |
| Image d'aperçu (poster) | Shown before playback. For YouTube it is fetched automatically when left empty — which is why the capture above carries a black band: YouTube's automatic thumbnail is 4:3 and the frame is 16:9. Upload your own poster to fill the frame edge to edge. | Auto |
| Format | 1:1, 4:3, 16:9, 21:9 or 9:16 for a vertical clip. | 16:9 |
| Lecture automatique | Browsers generally require Muted as well for autoplay to work. | Off |
The block shows a poster image and only loads the player when the visitor clicks play, so a page carrying several videos stays fast and nobody is tracked before they choose to watch. Switching on Lecture automatique gives that up — the player is then embedded on page load, as it has to be.
DP – Buttons with lists
A row of buttons; clicking one reveals its own panel of content and downloadable files. Useful for "by species", "by indication", "by presentation".
Each row of Choix is one button. It holds an intro sentence, a rich-text list, an internal layout (Une colonne or Deux colonnes) and up to ten files. Set Nombre de fichiers first — the file fields appear as you raise it.
Each file has a Réservé aux vétérinaires switch. Turned on, the PDF is served only to verified veterinary accounts — including anyone who tries the file URL directly.
DP – Team and KOL
The people page: leadership, technical veterinarians and key opinion leaders, each with a photo, a short bio and a longer one that unfolds.
| Field | Use | Default |
|---|---|---|
| Groupe | The section heading. Type the same wording on every member who belongs together — that is what groups them. | — |
| Headings credentials | Post-nominals: DVM, DVM, DACVO. | — |
| Bio courte / Bio complète | The short one is always visible; the long one appears behind Read bio. Leave the long one empty and no button is shown. | — |
| Forme des photos | Ronde, Carré arrondi or Carré, for the whole block. | Ronde |
| Afficher les titres de groupe | Off gives one flat list. | On |
Photos are cropped to fill their frame, anchored to the top of the image — so a portrait with the face in the upper half survives the crop; one with the face low in the frame gets cut. A member with no photo shows their initials instead, which is a perfectly acceptable placeholder.
DP – Contact cards
The territory manager finder: cards for each contact, and a ZIP code search that narrows them to the right person.
The contacts themselves are not in this block. They are records in the Contacts menu, each with an email, a phone number, an optional WhatsApp number and a list of ZIP codes — one per line. The block only decides which ones to display and how.
| Field | Use | Default |
|---|---|---|
| Region | Limits the block to one region. Empty shows all regions. | All regions |
| Activer la recherche par code postal | Adds the search field. Its label, placeholder, help text and Clear button all have their own wording fields. | On |
| Afficher le badge « secteur proche » | When a ZIP code is not listed for anyone, the nearest contact is still offered, with a badge explaining why. | On |
| Show postal codes | Lists the covered ZIP codes on the card. | On |
| Forme de la photo / Ajustement | Round or square, with an object-fit and nine framing positions in the Style tab. | Ronde / Cover |
ZIP codes can be entered as a prefix: 900 matches every code starting with those three digits, so
a territory is described in a few lines rather than hundreds.
DP – Where to find us
The company address block: postal address, phone, opening hours, pharmacovigilance contact and a map.
Layout is in the Style tab for this block, not in Content.
Phone, opening hours and the pharmacovigilance notice each have their own switch, so a subsidiary that does not
publish one of them simply turns it off. The map is generated from Adresse pour la carte; paste a Google Maps
iframe src into URL d'intégration personnalisée only if you need a specific view.
DP – Distributors
The public directory of distributors, fed by the same central registry the Order Now block uses.
Nothing is typed into the block except the title, the description, the link wording and an optional footnote: each distributor's name, logo, website and contact details come from Products → Distributors. Afficher e-mail et téléphone decides whether contact details are published.
DP – Form
A contact form built field by field, with GDPR consent and an optional newsletter opt-in.
Building the fields
Each row of Fields is one field:
| Field property | Use |
|---|---|
| Type | Title (group), Separator, Text, Email, Phone, Textarea, Checkboxes, Radio buttons, Dropdown, Multi-select, or File (PDF, max 10 MB). |
| Label | What the visitor reads. |
| Technical name (slug) | Lower-case, no spaces — firstname, email. It labels the value in the email you receive, so keep it meaningful. |
| Options | For lists: one per line, written value|Label. |
| Width | 33%, 50% or 100% — how the field sits in the grid. |
| Rattacher à la Newsletter | Maps this field to a subscriber property (email, first name, practice, postal code…) so an opt-in arrives complete rather than as a bare address. |
| Setting | Use | Default |
|---|---|---|
| Recipient(s) | Where submissions are sent. Several addresses separated by commas. | — |
| Field to use for Reply-To | Put the technical name of the email field here — then replying to the notification replies to the visitor. | — |
| Columns | 1 or 2. Field widths still apply within them. | 2 |
| Data processing (GDPR) | The consent checkbox, its wording and a link to the privacy policy. | Off |
| Inscription obligatoire | Makes the newsletter opt-in mandatory. Leave this off — a newsletter opt-in should stay optional. | Off |
DP – Newsletter
A sign-up block in four designs, from a discreet inline bar to a full photographic banner.
| Field | Use | Default |
|---|---|---|
| Show the First name field | Two fields instead of one. Ask for a first name only if it will actually be used. | Off |
| Source (internal label) | Never shown to visitors: it appears next to each subscriber so you know which block they came from. Give each placement a distinct label. | Newsletter block |
| Success message | Replaces the form once the sign-up is recorded. | Thank you!… |
| Enable the consent checkbox | On by default here, and it should stay on. | On |
Subscribers are listed and exportable from the Newsletter menu in the admin.
DP – Vet Vault login
Sign-in and account request for veterinary professionals, in three layouts for three different placements.
| Field | Use | Default |
|---|---|---|
| Arguments (un par ligne) | Page de connexion layout only: the list shown in the left column. | Four lines |
| Destination après connexion | Where the visitor lands after signing in. A restricted page they asked for first still wins. | — |
| Lien « Entrer dans le Vet Vault » | Shown to visitors who are already signed in and approved. | — |
| « Se souvenir de moi » coché par défaut | Keeps the session open on the device. | On |
| Afficher l'inscription | Off leaves sign-in only, for a site where accounts are created by the team. | On |
New accounts are not active immediately: a request is reviewed and approved from the Users screen, and the veterinarian is emailed when access opens. Until then they see the pending message, whose wording is in Libellés → Message en attente.
DP – Resource library
The Vet Vault library: documents, videos, links and tools, filterable by category, searchable, and lockable per item.
| Per resource | Use |
|---|---|
| Type | Document, Vidéo, Link or Outil. It sets the badge and the default button wording. |
| Fichier PDF / Link | A file from the media library, or an external URL. A resource with neither shows as Coming soon. |
| Réservé aux vétérinaires | Marks it Vet only. The PDF is then served only to approved veterinary accounts — direct access to the file URL is refused too. |
| Information complémentaire | The small line under the title: PDF, 2 min, Interactive. |
The lock is real, not cosmetic. A resource marked Vet only stays protected even if someone shares the direct link to the PDF. That is the reason to use this block rather than a list of ordinary media links.
DP – Continuing education
A course catalog with two filter axes — topic and format — plus duration, RACE credits and presenter on every card.
Each course row carries a Thème and a Format — both free text that become the two filter rows, so reuse the exact same wording across courses — plus a visual, a summary, the presenter, the duration, the credits, a comma-separated species list, a link and a corner badge.
A course with no link shows the Bouton cours à venir wording (Coming soon) instead of a dead button — that is how you announce a session before registration opens.
DP – Questionnaire
A training questionnaire: optional video, participant details, questions, a pass mark, a certificate and an email of the results. The most configurable block of the set.
Writing the questions
Each row of List of questions holds the question, an Answer type (Single or Multiple correct answers), and the answers one per line. Mark every correct answer with a leading asterisk:
Superficial fluorescein uptake
*Visible stromal loss with a defined edge
Mild conjunctival hyperaemia
The sections, in order
| Section | What it controls |
|---|---|
| Training video | Form only, Video first, form hidden, or Video + form together. With Limit the number of attempts, a participant who fails too often must watch the video again before retrying. |
| Introduction | Title, introductory text and the wording of the Start button. |
| Participant information | A switch per field — first name, last name, email, practice, postal code, city — each with its own Required. Extra fields can be added. |
| Questions | The list, the progress bar, and the Submit / Next / Previous wording. |
| Result & validation | The pass percentage, whether the score is shown, and the success and failure messages. |
| Certificate | Automatic — displayed and printable on the spot — or Manual, where the participant is told it will follow by email. |
| Downloadable PDF certificate | Prints the details onto your own PDF template. Each field is placed by page, X/Y in millimetres and alignment. |
| Sending results by email | Where the answers and the participant's details are sent. |
Placing the PDF fields. Switch on Calibration mode and download one certificate: the PDF comes out with a millimetre grid printed over it, so you can read off the X and Y of every text. Switch it off once the placement is right.
All blocks at a glance
Every block the plugin adds, what it is for, and how many design variants it offers.
| Block | Variants | Use it for |
|---|---|---|
| DP – Product sheet | — | The identity card at the top of a product page |
| DP – Order Now | — | Where to buy, split between pet owners and veterinary professionals |
| DP – Product details | 5 section layouts | Tabbed indications, directions, composition, documents |
| DP – Related products | — | Closing a product page |
| DP – Product catalog | — | The Products page and range pages, with facets |
| DP – Product grid | — | A compact product list with dropdown filters |
| DP – New arrivals | 2 modes | Newest or hand-picked products on a home page |
| DP – Categories | 9 designs | A grid of ranges, solutions or species |
| DP – Categories (list…) | 3 designs | The same data on a page that must stay short |
| DP – Areas of expertise bar | — | The range band overlapping the home hero |
| DP – Quick links | 3 designs | Two to four shortcuts |
| DP – Home hero | 3 layouts | The opening block of a home or landing page |
| DP – Slider | 4 designs | Carousel: full-bleed, split, cards or quotes |
| DP – Media banner + CTA | 3 designs | Visual, argument and a download or a link |
| DP – Range showcase | 2 layouts | The top of a range page |
| DP – Key figures | 4 designs | Two to six numbers, counting up |
| DP – Info cards | 2 palettes | A reassurance row under a hero |
| DP – Pebbles | 6 shapes | Alternating image-and-text rows for an About page |
| DP – Image + Text + Icon | 3 positions | A compact image tile with text over it |
| DP – Title + Text | — | The standard section heading |
| DP – Blog posts | 2 layouts | The latest posts, as a grid or a list |
| DP – Featured article | 2 layouts | One article, highlighted |
| DP – Events | 3 layouts | Congresses, webinars, training dates |
| DP – Content blocks | 3 layouts | Undated content: protocols, handouts, downloads |
| DP – Video | 5 ratios | A video in the brand frame, loaded only on click |
| DP – Buttons with lists | 2 inner layouts | Content and files behind a row of buttons |
| DP – Team and KOL | 3 photo shapes | The people page, with unfolding biographies |
| DP – Contact cards | 2 layouts | Territory manager finder by ZIP code |
| DP – Where to find us | 2 layouts | Address, hours, pharmacovigilance and map |
| DP – Distributors | 3 audiences | The public distributor directory |
| DP – Form | 11 field types | Contact and request forms |
| DP – Newsletter | 4 designs | Newsletter sign-up |
| DP – Vet Vault login | 3 layouts | Veterinary sign-in and account request |
| DP – Resource library | 4 item types | Documents, videos, links and tools, lockable |
| DP – Continuing education | — | Course catalog with topic and format filters |
| DP – Questionnaire | 3 video modes | Training questionnaire with certificate |
Choosing between blocks that look alike
| If you need… | Use |
|---|---|
| A full product listing with filters | Product catalog — the facet column scales. Keep Product grid for short embedded lists. |
| A grid of ranges on a home page | Categories. If the page is getting long, Categories (list, accordion, rail) instead. |
| Dated items | Events. For undated ones, Content blocks — same three layouts, different fields. |
| A downloadable document | Media banner + CTA for one prominent file; Resource library for a collection, especially if some items are vet-only. |
| A section heading | Title + Text, not a plain Elementor heading — it carries the brand typography and the rule. |
Habits worth keeping
- Leave Style fields empty. They already follow the brand; a hex code typed by hand freezes that block in the old colour when the brand changes.
- Let the blocks read your data. Ranges, species, product images and counts come from the product records and the taxonomies. Typing them into a block creates a second source of truth that will drift.
- Fill singular and plural separately wherever both fields exist, so one product never reads "1 products".
- Check tablet width. Most layout surprises appear between 700 and 1000 px, not on a phone.
- Give every image a purpose. Designs that crop to fill — Categories Média and Overlay, hero Couverture — need photographs, not logos on transparent backgrounds.
Domes Pharma Elementor blocks — user guide. Screenshots captured from the site itself; they will match what you see in the editor as long as the plugin version matches.