Skip to content

Divi 4: Create Single Template

With the Divi Theme Builder you can design the detail view of every property individually. WP-ImmoMakler provides specialized Divi modules for this purpose, covering all aspects of a property — from the image gallery and data sheets to the contact details.

  • Divi Theme or Divi Builder Plugin (version 4.x)
  • WP-ImmoMakler (any edition)

Option A: 1-Click HTML version (quick start)

Section titled “Option A: 1-Click HTML version (quick start)”

The one-click module displays WP-ImmoMakler’s proven detail view — including the gallery, data, map, contact form, and everything else that belongs to a complete detail page.

  1. Open the Theme Builder

    Navigate to Divi → Theme Builder in your website’s backend (wp-admin).

    Divi 4 Theme Builder – overview with the existing archive template and the 'Add New Template' button
  2. Create a new template

    Click Add New Template and select Create New Template. In the Template Settings panel on the Use On tab, scroll to the Properties section and enable All Properties.

    Divi 4 Template Settings – 'Properties' section with the 'All Properties' checkbox enabled

    Click Create Template.

    Divi 4 Theme Builder – new single template 'All Properties' alongside the archive template
  3. Create the body layout

    Click Add Custom Body in the new template and select Create Custom Body.

    Divi 4 – dropdown with 'Create Custom Body' and 'Add From Library'
  4. Add a row and insert the module

    The Visual Builder opens. Click +, select the single-column layout, then search for the module WP-ImmoMakler 1-Click: Detailed view.

    Divi 4 – layout selection when inserting a new row Divi 4 module dialog – search result showing the 'WP-ImmoMakler 1-Click: Detail View' module
  5. Save and test

    Save the template and open any property on the frontend.

For full design freedom, build the detail view from individual WP-ImmoMakler modules. Each module represents a specific aspect of the property and can be freely positioned and styled.

  1. Open the Theme Builder

    Navigate to Divi → Theme Builder in your website’s backend (wp-admin).

  2. Create a new template

    Click Add New Template and select All Properties as the assignment under Properties.

  3. Create the body layout

    Click Add Custom Body and select Create Custom Body. Create the desired page structure with rows and columns — for example, a main area with gallery and data on the left, contact details on the right.

  4. Add the gallery

    Add the WP-ImmoMakler Image Gallery module: the full image gallery with slideshow and static mode, lightbox, and all Customizer options configurable per module instance.

    The Image Gallery module provides the same options you know from the Customizer — on a per-module-instance basis. This is useful when a template needs a different gallery form than the Customizer default (e.g. a cinemascope hero image in a premium template while the standard template uses the usual slideshow), or when multiple galleries with different settings should appear on one page (photos above as a slideshow, floor plans further down as a static grid).

    See Configure gallery below for a detailed description of the options.

  5. Add property data

    Add the desired data modules:

    ModuleDescription
    WP-ImmoMakler data tableData table as a definition list with configurable fields, column width, row dividers, and alternating background colours
    WP-ImmoMakler data boxesKey figures as a responsive CSS grid with configurable box width and spacing
    WP-ImmoMakler Energy Performance CertificateEnergy certificate data with regional support (Germany, Austria, Spain, Italy) and energy diagram
  6. Insert description texts

    Use the WP-ImmoMakler description text module. It offers extensive options:

    • Selection of the text field (short description, property description, features, location, additional information)
    • Automatic HTML cleanup and typographic corrections
    • URL and phone number detection
    • Bullet point conversion to lists
    • Responsive column layout (desktop, tablet, mobile)
    • “Show more/Show less” toggle with configurable height
    • Custom heading with selectable HTML tag
  7. Add the map

    Add the WP-ImmoMakler location map module. It displays the property’s location with the map provider you selected in the Customizer under WP-ImmoMakler → Maps. The map height is configurable.

  8. Insert contact details

    The WP-ImmoMakler contact details module displays the contact person’s information — with photo, name, phone, email, etc. You can show/hide individual labels and adjust the spacing between photo and data.

  9. Videos and virtual tours

    ModuleDescription
    WP-ImmoMakler VideosEmbedded YouTube/Vimeo videos
    WP-ImmoMakler Virtual Tour PLUS360-degree tours with configurable aspect ratio
  10. Save and test

    Save the template in the Theme Builder and open a property on the frontend.

ModuleDescription
WP-ImmoMakler 1-Click: Detailed viewComplete detail view with WP-ImmoMakler HTML template
WP-ImmoMakler contact detailsContact person with photo and data
WP-ImmoMakler description textFree-text description fields with formatting
WP-ImmoMakler data tableData table as a definition list
WP-ImmoMakler data boxesKey figures as a responsive grid
WP-ImmoMakler Energy Performance CertificateEnergy certificate data with diagram
WP-ImmoMakler Image GalleryFull image gallery with slideshow/static mode, all Customizer options per instance
WP-ImmoMakler location mapMap showing the property’s location
WP-ImmoMakler VideosEmbedded videos
WP-ImmoMakler Virtual Tour PLUS360-degree tours

The WP-ImmoMakler Image Gallery module provides the same options per module instance as the Customizer’s Gallery section. An overview of the main groups:

AreaOptions
Image selectionAll images, floor plans only, without floor plans
Gallery typeSlideshow (Swiper-based gallery with lightbox) or Static (image grid without slider, lightbox on click)
Slideshow layoutVertical (thumbnail strip below), Horizontal (thumbnail strip right), Without thumbnails, Carousel
Static layoutVertical (thumbnail strip below), Horizontal (thumbnail grid right), Without thumbnails, Grid (all images as equally sized tiles, no main image), Mosaic (blocks of 4 photos with alternating large and small tiles, no main image)
Transition effectSlide (default), Fade or “Aus- und Einblenden” — see Image Gallery: Slideshow
Transition duration100–2000 ms (default 400 ms)
AutoplayAutomatic advancing with configurable second delay
Aspect ratiosMain and thumbnail images independently configurable (16:9, 3:2, 4:3, 1:1, Golden Ratio, Original; static additionally 2:1 and 3:1)
Thumbnail size40–400 px width (controls number of simultaneously visible thumbnails)
Mobile thumbnailsShow or hide on devices ≤ 768 px
Carousel heightPixel or viewport unit (px, vw, vh, svh, lvh, dvh)
Static gridRows and columns independently configurable per layout variant
Gallery height (static)Automatic or fixed
More photos indicatorCounter overlay on the last thumbnail (+N) or button below the gallery (“Show all N photos”)
Hover animation (static)None / Gentle zoom-in (default) / Brighten — visual feedback when hovering over images with the mouse
Grid optionsOnly in the “Grid” static layout: columns (maximum, 1–6), minimum tile width (below which a column drops automatically), tile aspect ratio, image fit (Crop for photos or Show in full for floor plans) and image title as caption. Combined with the “floor plans only” image selection, this produces a floor plans box like the WP-ImmoMakler skin’s
Mosaic optionsOnly in the “Mosaic” static layout: block aspect ratio, row height distribution (1:1, 2:1 or golden ratio) and limit number of images (4, 8, 12 or 16 images)
Spacing + roundingGap between images, border radius (each image individually or only gallery outer edges)
Navigation colourColour picker for arrow buttons and pagination dots (slideshow mode)

Descriptions of the individual values can be found in the Customizer documentation for the slideshow and static gallery — the same terminology applies to the Divi module.

In addition to the specialized modules, you can use Divi’s Dynamic Content in any standard module. WP-ImmoMakler registers fields in the WP-ImmoMakler group:

FieldDescription
Property titleProperty title from the real estate software
SubtitlePostcode, city, property type
PriceFormatted price
Short descriptionBrief description
Property descriptionDetailed description
Features/descriptionFeatures description
LocationLocation description
Additional informationSupplementary information
Featured image of the propertyFeatured image of the property, for image modules and backgrounds
First PDF attachmentURL of the first PDF attached to the property
First PDF attachment with “floor plan” in the title or file nameURL of the first PDF attachment whose title or file name contains “floor plan”
Link back to list view (to the property’s card)For your own “Back to the overview” button: leads back to the list the visitor came from and scrolls there to the property’s card — even with a caching plugin

The text fields support an optional icon display, individual prefix/suffix text, and (for description fields) automatic formatting.

Because Divi’s Theme Builder does not offer a live preview mode with real property data, it is best to test the template directly on the frontend:

  1. Save the template in the Theme Builder.
  2. Open any property on the frontend.
  3. Check that all modules are rendered correctly and the property data is displayed.