---
title: "WT Yandex map items module for Joomla - WebTolk websites development, Joomla Extensions"
description: "Display data from various component's custom fields like Yandex.Maps placemarks. Joomla articles are displayed as Yandex.maps placemarks. The articles categories and contacts are not displayed yet."
url: "https://web-tolk.ru/en/dev/joomla-modules/wt-yandex-map-items"
date: "2026-06-16T14:27:10+00:00"
language: "en-GB"
---

# WT Yandex map items

- **Categories:** [Joomla modules](https://web-tolk.ru/en/dev/joomla-modules), [Joomla 4 - Joomla 6extensions](https://web-tolk.ru/en/dev/rasshireniya-dlya-joomla-4)
- **Version:** 2.3.1
- **Date:** 11 June 2026

7792 7668 CTR 102% Mod Free

[Download](https://web-tolk.ru/en/get?element=mod_wtyandexmapitems)[Versions](https://web-tolk.ru/en/dev/joomla-modules/wt-yandex-map-items/versions)[Documentation](https://web-tolk.ru/en/dev/joomla-modules/wt-yandex-map-items/documentation)[Demo](https://demo-j5.web-tolk.ru/wt-yandex-map-items)[GitHub](https://github.com/sergeytolkachyov/WT-Yandex-map-items-joomla-module)[JED](https://extensions.joomla.org/extension/maps-a-weather/maps-a-locations/wt-yandex-map-items/)

Display data from various component's custom fields like Yandex.Maps placemarks. Joomla articles are displayed as Yandex.maps placemarks. The articles categories and contacts are not displayed yet.

![WT Yandex map items](https://web-tolk.ru/images/swjprojects/projects/54/en-GB/icon.png)

## Description

The module outputs Joomla articles as markers on Yandex.maps. Coordinates can be specified in custom fields (text type or Fields - WT Yandex map) separated by commas.

 Demo video of the module

### Features of the Yandex.Maps module for Joomla

- Starting from module version 2.0.0, **the Yandex.Maps API v 3.0 is used**. Version 1.0.0 uses the outdated Yandex.Maps API v.2.1.
- The ability to display **placemarks****on the map from data sources** (so far, there is only one source - Joomla articles)
- **The ability to customize (create custom) layouts for layout **placemarks**and pop-up window contents.**
- **The ability to override **placemark** layouts and pop-up window contents** Yandex.Maps in the folder with the Joomla template.
- **Specifying custom layouts in **Joomla**custom fields**
- **Specifying a custom layout for the entire category at once in the custom category field** (recommended field types are text or list fields (list, radio buttons, checkboxes, etc.)). It works for both the layout of the map placemark and the layout of the popup window content (tooltips).
- **Specifying a custom layout for a specific article in the custom field**. The article parameters take precedence over the category parameters. This way, you can select a separate article on the map with a separate placemark layout, as well as a separate layout for the contents of the popup window. It works for both the layout of the map marker and the layout of the popup window content (tooltips).
- **Using Javascript literals when creating layouts.** Layouts of markers and pop-ups are loaded into the page body as `<template>`.
- **The module is optimized for a large number of placemarks on the map**. On the demo video ([demo page](https://demo-j5.web-tolk.ru/wt-yandex-map-items/many-markers)) there are more than 2,700 placemarks on one map.

### Upgrading from v.1.0.0 to v.2.0.0 requires special attention.

Upgrading from this version to a newer one implies a thoughtful attitude, so we recommend that you read the documentation, and then reinstall the module.

### Templating markers and pop-up window contents

You can use the standard Yandex.Maps API 3.0. layouts for both map placemarks and pop-up windows. But you can also create your own output layouts for each category of articles and for each Joomla article.

The parameters of the Joomla article take precedence over the parameters of the parent category. The paths to the layouts are specified relative to the layouts folder and contain the dot character `.` instead of the slash `/`.

For example, `modules.mod_wtyandexmapitems.marker.city-marker`. This approach allows you to use the Joomla redefinition mechanism and redefine layouts in your own template along the `templates/path.[YOUR_TEMPLATE]/html/layouts/mod_wtyandexmapitems/marker/city-marker.php`. To specify the marker template and/or the contents of the popup window, use a text field or a list field.

### Saving the last map view

New options have been added that allow both for one instance of the module and for all to save the last used center (coordinates) and zoom (zoom) of the map on the user's device. This will allow you to open the map in the same place after refreshing the page or when opening the browser again.

### User geolocation detecting

The module can detect the user's location and center the map on it. When used simultaneously with the function of saving the last map view, the location detection will be triggered only for the first time. In the future, if saved center and scale data are found, they will be used.

### CSS classes for map markers

CSS class `wt-yandex-map-items-marker` has been added to all map markers. The CSS class `wt-yandex-map-items-marker-viewed` is added to the viewed markers (which were clicked on), which will allow you to highlight the viewed markers using styles in the CSS files of your template. Also, for marker containers `ymaps`, data attributes have been added to the map: `data-module-id` - module id and `data-marker-id` - marker id.

### URL GET parameters handling

The map can handle URL GET-parameters:

- `map[zoom]` - sets the zoom parameter.
- `map[center_latitude]` and `map[center_longitude]` - latitude and longitude of the map center.
- `map[marker_id]` - id of the marker where the map is centered.

This way, you can create a link to the map with an indication of a specific marker that the map will focus on after the markers are loaded. For example, `https://site.ru/map?map [marker_id]=18465`. Or a link with specific coordinates: `https://site.ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922`

## Joomla

 **Extension type:** Module **Location:** Site **Joomla version:** 4.1, 5.2.5, 5.3, 5.3.1, 5.3.2, 5.3.3, 6.1.0, 6.1.1

## Gallery

![...](https://web-tolk.ru/en/dev/joomla-modules/images/swjprojects/projects/54/en-GB/gallery/El7isTni9h6.jpg)

![...](https://web-tolk.ru/en/dev/joomla-modules/images/swjprojects/projects/54/en-GB/gallery/K1c052nNnFt.jpg)

![...](https://web-tolk.ru/en/dev/joomla-modules/images/swjprojects/projects/54/en-GB/gallery/bgc9t0as7Hx.jpg)

![...](https://web-tolk.ru/en/dev/joomla-modules/images/swjprojects/projects/54/en-GB/gallery/dLb4IPF6ZIk.jpg)

![...](https://web-tolk.ru/en/dev/joomla-modules/images/swjprojects/projects/54/en-GB/gallery/v15FRgdRPEd.jpg)

![...](https://web-tolk.ru/en/dev/joomla-modules/images/swjprojects/projects/54/en-GB/gallery/zl0cR5Sk71p.jpg)

## What's new

 2026-06-11 12:35:54

Addition

### Layout selection with WT Layout Select Joomla field

Improved layout field handling for markers and popups. The module now works more reliably with regular Joomla fields and WT Layout Select fields.

Addition

### WT Layout Select field detection

Added a separate WT Layout Select information message in the module settings form.

Fixed

### Updated layout handling

Updated custom layout handling so selected layouts are applied more consistently to categories and articles.

---

## Related extensions

[!\[Plugin Fields - WT Yandex Map\](https://web-tolk.ru/images/swjprojects/projects/53/en-GB/icon.png) Plugin Fields - WT Yandex Map](https://web-tolk.ru/en/dev/joomla-plugins/plagin-polya-wt-yandex-map)

[!\[WT YOOtheme Yandex Map\](https://web-tolk.ru/images/swjprojects/projects/93/en-GB/icon.webp) WT YOOtheme Yandex Map](https://web-tolk.ru/en/dev/joomla-plugins/wt-yootheme-yandex-map)

[!\[WT Layout select - plugin for selecting the layout file\](https://web-tolk.ru/images/swjprojects/projects/111/en-GB/icon.webp) WT Layout select - plugin for selecting the layout file](https://web-tolk.ru/en/dev/joomla-plugins/wt-layout-select-joomla-custom-field-plugin)

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://web-tolk.ru/en",
                "name": "Home"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/en/dev",
                "name": "Joomla extensions"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "@id": "/en/dev/joomla-modules",
                "name": "Joomla modules"
            }
        },
        {
            "@type": "ListItem",
            "position": 4,
            "item": {
                "name": "WT Yandex map items"
            }
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://web-tolk.ru/#/schema/Organization/base",
            "name": "WebTolk",
            "url": "https://web-tolk.ru/",
            "logo": {
                "@type": "ImageObject",
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo",
                "url": "images/webtolk-1080p.jpg",
                "contentUrl": "images/webtolk-1080p.jpg",
                "width": 1920,
                "height": 1080
            },
            "image": {
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo"
            },
            "sameAs": [
                "https://github.com/WebTolk",
                "https://github.com/sergeytolkachyov",
                "https://vk.com/web_tolk",
                "https://vk.com/webtolkru",
                "https://tenchat.ru/sergeytolkachyov",
                "https://t.me/sergeytolkachyov",
                "https://t.me/webtolkru"
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://web-tolk.ru/#/schema/WebSite/base",
            "url": "https://web-tolk.ru/",
            "name": "WebTolk websites development, Joomla Extensions",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/en/dev/joomla-modules/wt-yandex-map-items",
            "name": "WT Yandex map items module for Joomla - WebTolk websites development, Joomla Extensions",
            "description": "Display data from various component's custom fields like Yandex.Maps placemarks. Joomla articles are displayed as Yandex.maps placemarks. The articles categories and contacts are not displayed yet.",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/SoftwareApplication/base"
            },
            "inLanguage": "en-GB",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "SoftwareApplication",
            "name": "WT Yandex map items",
            "url": "https://web-tolk.ru/en/dev/joomla-modules/wt-yandex-map-items",
            "description": "Display data from various component's custom fields like Yandex.Maps placemarks. Joomla articles are displayed as Yandex.maps placemarks. The articles categories and contacts are not displayed yet. ",
            "applicationCategory": "Joomla modules",
            "softwareVersion": "2.3.1",
            "downloadUrl": "https://web-tolk.ru/en/get?element=mod_wtyandexmapitems",
            "image": "https://web-tolk.ru/images/swjprojects/projects/54/en-GB/icon.png",
            "operatingSystem": "ANY",
            "interactionStatistic": [
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/DownloadAction",
                    "userInteractionCount": 7792
                },
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/ViewAction",
                    "userInteractionCount": 7669
                }
            ],
            "mainEntityOfPage": {
                "@type": "WebPage",
                "url": "https://web-tolk.ru/en/dev/joomla-modules/wt-yandex-map-items"
            },
            "softwareRequirements": "Joomla",
            "applicationSubCategory": "Joomla modules, Joomla 4 - Joomla 6extensions",
            "isAccessibleForFree": true
        }
    ]
}
```
