Template Elements¶
DMS adds its own elements to the Elementor editor - the building blocks you drop into a template to show live listing data, filters, forms, and more. Search "DMS" in the Elementor element panel to find them.
This is the index of every element and where each one can be used. Each group links to a page with the full options for its elements.
Where elements can be used¶
Each element is available only in the template types (and pages) that make sense for it. You'll see these labels throughout:
| Label | Where it works |
|---|---|
| VDP | Vehicle Details Page templates - the single-listing page. |
| SRI | Search Result Item templates - the repeating result card. |
| SRP | Search Results Page templates - the results grid and its filters. |
| Form | Inside a DMS Form element - these are the form's fields. |
| Anywhere | Any page or template, including standalone WordPress pages. |
An element scoped to VDP and SRI, for example, appears in the editor only while you're building one of those template types. See Templates & Pages for how the template types fit together.
Listing content elements¶
Show a listing's own data. Available on VDP and SRI templates (a few are VDP-only). Full options: Listing Elements.
| Element | Shortcode | Available in | What it does |
|---|---|---|---|
| Listing Title | [dms_listing_title] |
VDP, SRI | The listing's title, optionally linked to the VDP. |
| Listing Price | [dms_listing_price] |
VDP, SRI | The listing's price. |
| Listing Price Table | [dms_listing_price_table] |
VDP, SRI | A price breakdown table with fees and discounts. |
| Listing Image | [dms_listing_image] |
VDP, SRI | A single listing image. |
| Listing Slideshow | [dms_listing_slideshow] |
VDP | A slideshow of the gallery images. |
| Image Category | [dms_listing_image_category] |
VDP | All images from one gallery category. |
| Listing Video | [dms_listing_video] |
VDP, SRI | The listing's video. |
| Listing Overview | [dms_listing_overview] |
VDP, SRI | The listing's description/overview text. |
| Listing Info Table | [dms_listing_info_table] |
VDP, SRI | A table of the listing's category info. |
| Category Table | [dms_listing_categories] |
VDP, SRI | The listing's assigned categories/terms. |
| Listing Map | [dms_listing_map] |
VDP, SRI | A map for the listing's location. |
| Listing Tabs | [dms_listing_tabs] |
VDP, SRI | The tab bar for the listing's detail tabs. |
| Listing Tab Content | [dms_listing_tab_content] |
VDP, SRI | The content of a single detail tab. |
| Listing Badge | [dms_listing_badge] |
VDP, SRI | The listing's badge(s). |
| Listing Button | [dms_listing_button] |
VDP, SRI | A button (e.g. open a form or link out). |
| Comparison Checkbox | [dms_listing_comparison] |
VDP, SRI | A checkbox to add the listing to a comparison. |
| Conditional Display | [dms_conditional_display] |
VDP, SRI | Show content only when a condition is met. |
| Breadcrumbs | [dms_breadcrumbs] |
VDP | Breadcrumb navigation on the detail page. |
| SRP Navigation | [dms_srp_navigation] |
VDP | Previous/Next listing and "back to results" links. |
Search Results Page elements¶
Build the results grid, its controls, and the filters shoppers use. Available on SRP templates. Full options: Search Results Page Elements.
Results & controls¶
| Element | Shortcode | Available in | What it does |
|---|---|---|---|
| All Listings | [dms_srp_listings] |
SRP | The results grid itself. Sets the Default SRI card and paging. |
| Pagination | [dms_srp_pagination] |
SRP | Page navigation for the results. |
| Orderby Dropdown | [dms_srp_orderby] |
SRP | A sort/order dropdown. |
| View Selector | [dms_srp_view_selector] |
SRP | Switch between listing views, if you have more than one. |
| Search Input | [dms_srp_search_input] |
SRP | A text search box. |
| Matching Terms | [dms_srp_matching] |
SRP | The currently applied filter terms, with a reset option. |
| Compare Buttons | [dms_srp_compare_buttons] |
SRP | Comparison controls for the results. |
Filters¶
Range Filter also works inside a Form.
| Element | Shortcode | Available in | What it does |
|---|---|---|---|
| Dropdown Filters | [dms_srp_dropdown_filters] |
SRP | A set of dropdown filters. |
| Checkbox Filters | [dms_srp_checkboxes] |
SRP | A checkbox list of terms to filter by. |
| Radio Filter | [dms_radio_filter] |
SRP | A single-select list of terms to filter by. |
| Color Filter | [dms_color_filter] |
SRP | Color swatches to filter by a color term. |
| Image Filter | [dms_image_filter] |
SRP | Filterable term image boxes for a category. |
| Range Filter | [dms_range_filter] |
SRP, Form | A min/max range filter (e.g. price, year, mileage). |
| Term Toggle | [dms_term_toggle] |
SRP | A toggle for a term (on/off filter). |
| Reset Button | [dms_reset_button] |
SRP | Clears the active filters. |
Form elements¶
Build contact and lead forms. The Form element is the container (usable anywhere); the rest are fields placed inside it. See lead forms for mapping fields to lead data. Full options: Form Elements.
| Element | Shortcode | Available in | What it does |
|---|---|---|---|
| Form | [dms_form] |
Anywhere | The form container that holds the fields below. |
| Text Field | [dms_form_input_text] |
Form | A single-line text input. |
| Textarea | [dms_form_textarea] |
Form | A multi-line text input. |
| Dropdown Field | [dms_form_select] |
Form | A select dropdown. |
| Checkbox Field | [dms_form_checkbox] |
Form | A checkbox input. |
| Radio Field | [dms_form_radio] |
Form | A radio-button input. |
| File Field | [dms_form_input_file] |
Form | A file upload input. |
| Signature Field | [dms_form_signature] |
Form | A signature pad; the signature is emailed as an image. |
| Consent Field | [dms_form_consent] |
Form | A required consent checkbox. |
| Category Dropdown Field | [dms_form_category_dropdown] |
Form | A dropdown populated from a category's terms. |
| Captcha | [dms_form_captcha] |
Form | A captcha field to cut down spam. |
| UTM Hidden Field | [dms_form_input_utm_hidden] |
Form | A hidden field that captures a UTM value from the URL or cookie. |
| Submit Button | [dms_form_submit] |
Form | Submits the form. |
| Reset Button | [dms_form_reset] |
Form | Resets the form's fields. |
Global & standalone elements¶
Work anywhere - regular pages as well as templates. Full options: Global & Standalone Elements.
| Element | Shortcode | Available in | What it does |
|---|---|---|---|
| Map | [dms_map] |
Anywhere | A standalone map. |
| Comparison Table | [dms_comparison] |
Anywhere | A table comparing listings. |
| Stock Alert | [dms_stock_alert] |
Anywhere | A standalone "notify me when in stock" form. See Stock Alerts. |
| Scroller | [dms_scroller] |
Anywhere, VDP | A scrolling row of listings. |
| Category Links | [dms_category_links] |
Anywhere, SRP | A list of a category's terms linking to inventory. |
| Tooltip | [dms_tooltip] |
Anywhere | A tooltip on hover. |
| Attribution Link | [dms_attribution] |
Anywhere | An attribution link to Dealer.ms. |
Adding an element¶
- Edit a template (or page) with Elementor.
- In the element panel, search "DMS" to see the elements available in that template type.
- Drag one in, then set its options in the left-hand settings panel.
Tip
Most elements also work as shortcodes - the [dms_...] code next to each - for placing in plain text/HTML blocks. See Using Shortcodes.