Skip to content

Enfold

WP-ImmoMakler provides dedicated elements for the Avia Layout Builder (ALB) of the Enfold theme. They are available automatically as soon as Enfold is active as the theme — no configuration is required.

In the editor’s elements panel, you’ll find the elements in their own WP-ImmoMakler section, alongside Enfold’s own sections such as “Layout Elements” and “Content Elements”.

Elements panel of the Avia Layout Builder with the WP-ImmoMakler section

The Avia Layout Builder designs individual pages and posts — it doesn’t know about templates for the property list and detail view. That’s why you place the WP-ImmoMakler elements on a template page: an ordinary WordPress page that you register with WP-ImmoMakler as a template.

ElementDescriptionUsed on
Property ListviewComplete property list with search form from the WP-ImmoMakler HTML templateTemplate page for the list view
Property detailsComplete property detail page from the WP-ImmoMakler HTML templateTemplate page for the detail view

Individual building blocks of the detail view

Section titled “Individual building blocks of the detail view”

Instead of the complete detail view, you can also assemble the page from individual building blocks and distribute them freely in the layout — for example the gallery in full width, with two columns for property data and description underneath.

ElementContent
Property: HeadingThe property’s heading
Property: StatusThe status, e.g. “reserved” or “sold”. For available properties, the element stays empty
Property: SubtitlePostal code, city, property type, and marketing type
Property: SummaryThe summary (post excerpt)
Property: Image GalleryThe image gallery
Property: Property DataThe property data as a list
Property: FeaturesFeatures and amenities
Property: Energy CertificateThe energy certificate details
Property: Energy Certificate Scale PLUSThe energy certificate’s color scale
Property: DescriptionThe description texts
Property: Location MapThe location map
Property: Virtual Tours PLUSThe virtual tours (3D tours)
Property: VideosThe property’s videos
Property: Downloads and LinksDownloads and links
Property: Contact Person PhotoThe contact person’s photo
Property: Contact DetailsThe contact person’s details
Property: Contact FormThe contact form (direct enquiry)

These elements only output something on a property page. On an ordinary page, they stay empty.

Each one comes with its own settings, like the widgets for Elementor:

  • Property Data, Contact Details, and Energy Certificate give you a toggle per field, plus labels on/off, the width of the label column, the alignment of the values, and dividers. A field only appears if it’s switched on and the property has a value for it.
  • Image Gallery: slideshow or static image and all related settings — which images, layout and aspect ratios, thumbnail strip size, transition and duration, autoplay, grid and height of the static variant, hover effect, spacing, corner radius, and the arrow color.
  • Features: as a list or side by side, number of columns, and a freely selectable icon from Enfold’s own icon sets.
  • Description: which of the four texts is output, plus the clean-up — remove formatting, detect lists, fix typography, link addresses and phone numbers.
  • Downloads and Links: both lists can be toggled individually, as a list or side by side, optionally in a new tab.
  • Heading and Subtitle: the HTML tag, from H1 to SPAN.
  • Contact Person Photo: aspect ratio, corner radius, alignment, and maximum width.
  • Location Map: the map’s height.

Here’s what a template page assembled from building blocks looks like in the Avia Layout Builder: one color section per section, with columns and the WP-ImmoMakler elements inside them.

Template page in the Avia Layout Builder with color sections and the individual WP-ImmoMakler elements
ElementContent
Withdrawal ButtonButton or link that opens the withdrawal form. Under Display, you choose between a link to the withdrawal page, an overlay, and no link
Withdrawal FormThe withdrawal form. On a property page, the property is pre-filled

Neither of these two requires a property page — the button often belongs in the footer, the form on its own withdrawal page.

Both complete elements open a window with the Content and Advanced tabs when clicked. In the Content tab, you determine which parts of the view the element outputs:

OptionElementDescription
Show headingbothOutputs the heading (h1). Set to “No” if you design the page title yourself
Show image galleryDetail viewOutputs the image gallery within the detail view. Set to “No” if you place the gallery elsewhere
Show summaryDetail viewOutputs the summary (post excerpt) below the subtitle. If no summary is stored, nothing is output

All options are set to “Yes” unless you change them.

Property details element window with the options in the Content tab

The Advanced tab contains the standard Enfold options for every WP-ImmoMakler element: under Responsive, Element Visibility, which lets you hide the element per screen size, and under Developer Settings, a short description for the backend editor, a custom ID, and a custom CSS class.

Enfold can insert dynamic content into any text field of an element — via the magic wand icon next to the field. WP-ImmoMakler provides the property’s data there, the same way the Dynamic Tags do for Elementor. You’ll find it in six groups:

GroupContent
WP-ImmoMakler: ImmobilieAll property data, including areas and prices
WP-ImmoMakler: EnergieausweisThe energy certificate’s fields, for all countries
WP-ImmoMakler: KontaktpersonThe contact person’s details
WP-ImmoMakler: TextsHeading, subtitle, marketing type, status, the four description texts, the features as a list, plus the list view’s heading and search result title
WP-ImmoMakler: LinksThe property’s detail view, the PDF print view, the first PDF attachment, the gallery page, and the property list view
WP-ImmoMakler: BilderFeatured image, contact person’s photo, the first five property photos, and the first three floor plans — each as the image’s URL

The Links and Images groups are also available in Enfold’s link and image picker — so you can link an Enfold button directly to the PDF print view without entering the address by hand.

For example, this lets you put the purchase price into an Enfold heading, use the featured image as the background of a color section, or link an Enfold button to the PDF print view.

  1. Create a page

    Create a new page under Pages → Add New, for example titled “Template: Property List View”, and activate the Avia Layout Builder.

  2. Insert the element

    Open the WP-ImmoMakler section in the elements panel and insert the Property Listview element. Design around it however you like — for example a color section, a heading, or a text column.

  3. Check the options

    Click the element and set Show heading to “No” if your theme or layout already outputs the title.

  4. Publish the page

    Publish the page.

  5. Register as a template

    In the page editor, under the WP-ImmoMakler Template panel, select List view (Properties) under Use as and save.

Then open the property list view (usually /immobilien/). Search filters, sorting, and pagination work as usual.

  1. Create a page

    Create a second page, for example “Template: Property Detail View”, and activate the Avia Layout Builder.

  2. Insert the element

    Insert the Property details element from the WP-ImmoMakler section.

  3. Set the options

    Click the element and set whether the heading, image gallery, and summary should appear. For example, if you want to show the gallery in full width above the title, set Show image gallery to “No” and place the Property: Image Gallery element wherever you want.

  4. Publish the page

    Publish the page.

  5. Register as a template

    In the page editor, under the WP-ImmoMakler Template panel, select Detail view (Property) under Use as and save. Under Conditions you can tell the template which properties it applies to, if needed — for example one detail view for “house for sale” and another for “flat to rent”.

Template page in the Avia Layout Builder with the Property details element

You’ll find the WP-ImmoMakler Template panel in the page editor, below the Layout Builder.

WP-ImmoMakler Template panel with the fields Use as, Conditions, and Priority

Each property detail page then appears in your Enfold layout, with the data of the respective property being viewed.

Detail view of a property in the Enfold layout with photo gallery, heading, property data, and description

The elements bring their own deliberately minimal CSS, so your theme’s fonts and colors come through — they don’t adopt the display of the WP-ImmoMakler templates. You can customize this via:

  • the settings of the respective element (see above)
  • the custom CSS class in the element’s “Advanced” tab, if you only want to target this one element
  • your own CSS via the WP-ImmoMakler Child Skin Plugin

The two complete elements are the exception: they output the WP-ImmoMakler templates and therefore follow the Customizer under Appearance → Customize → WP-ImmoMakler. The same applies to the contact form.