---
title: "Совет по Joomla: расположение полей Form в параметрах модулей и плагинов. - WebTolk"
description: "Обычно поля настроек модулей и плагинов в Joomla идут столбиком - сверху вниз. Название поля находится слева, а само поле - справа. В вёрстке админки мы видим div.control-group, в котором находятся label и поле. Посмотрим как можно просто кастомизировать админку Joomla. Инструкция для разработчиков."
url: "https://web-tolk.ru/blog/sovet-po-joomla-raspolozhenie-polej-form-v-parametrakh-modulej-i-plaginov"
date: "2025-08-21T05:29:58+00:00"
language: "ru-RU"
---

# Совет по Joomla: расположение полей Form в параметрах модулей и плагинов.

 Автор: Сергей Толкачев Создано: 21 августа 2025 Обновлено: 01 сентября 2025 Просмотров: 640

Обычно поля настроек модулей и плагинов идут столбиком - сверху вниз. Название поля находится слева, а само поле - справа. В вёрстке админки мы видим `div.control-group`, в котором находятся `label` и поле. Посмотрим как можно просто кастомизировать админку. Пригодится эта статья разработчикам расширений для Joomla.

Так выглядит стандартное расположение полей в панели администратора Joomla.

![Панель администратора Joomla 5.](https://web-tolk.ru/blog/images/blog/sovet-po-joomla-raspolozhenie-polej-form-v-parametrakh-modulej-i-plaginov/1.webp)

## Название поля НАД полем - parentclass="stack".

Если в XML-манифесте модуля или плагина добавить к полю атрибут `parentclass`, то мы можем указывать любые CSS-стили для `div.control-group`. Если указать CSS-класс `stack`, то название поля встанет над самим полем. Это удобно для больших сабформ - экономится место на экране.

![Поля формы с parentclass stack в xml манифесте модуля Joomla](https://web-tolk.ru/blog/images/blog/sovet-po-joomla-raspolozhenie-polej-form-v-parametrakh-modulej-i-plaginov/2.webp)

Пример кода:

```
<field type="text"
     name="map_center"
     label="MOD_WTYANDEXMAPITEMS_MAP_CENTER"
     description="MOD_WTYANDEXMAPITEMS_MAP_CENTER_DESC"
     default="51.533562, 46.034266"
     hint="51.533562, 46.034266"
     parentclass="stack"
/>
```

## 2 и более полей в ряд в параметрах модуля/плагина Joomla - классы span-*

Мы можем 2 или 3 небольших поля поставить рядом (для десктопов). Табы настроек являются grid-сеткой из 4-х колонок.

![grid сетка в вёрстке панели администратора Joomla](https://web-tolk.ru/blog/images/blog/sovet-po-joomla-raspolozhenie-polej-form-v-parametrakh-modulej-i-plaginov/4.webp)

Для поля можно указать ширину в виде количества колонок. Нам нужно в `parentclass` добавить класс `span-*-inline`. Вместо символа звёздочки `*` допустимы числа от 1 до 4.

- `span-1-inline` - поле будет шириной в 1 колонку сетку.
- `span-4-inline` - ширина в 4 колонки, равносильно поведению по умолчанию.

Следующий код выведет 2 поля в админке в параметрах модуля рядом на десктопах. Поскольку используется также класс `stack` - название поля будет над самим полем.

```
<field type="list"
     name="map_zoom"
     label="MOD_WTYANDEXMAPITEMS_MAP_ZOOM"
     default="7"
     parentclass="stack span-2-inline"
     filter="integer">
          <option value="0">0</option>
          <option value="1">1</option>
          <option value="21">21</option>
</field>
<field type="list"
     name="map_type"
     label="MOD_WTYANDEXMAPITEMS_MAP_TYPE"
     parentclass="stack span-2-inline"
     default="scheme">
          <option value="scheme">MOD_WTYANDEXMAPITEMS_MAP_TYPE_MAP</option>
          <option value="satellite">MOD_WTYANDEXMAPITEMS_MAP_TYPE_SATELLITE</option>
</field>
```

![Сравнение модуля с parentclass и без](https://web-tolk.ru/blog/images/blog/sovet-po-joomla-raspolozhenie-polej-form-v-parametrakh-modulej-i-plaginov/3.webp)

- [Пост в Telegram-канале](https://t.me/webtolkru/689)

## Об авторе

![Толкачев Сергей Юрьевич](https://web-tolk.ru/images/uslugi/sergey-tolkachyov-apr-2023.webp)

### Толкачев Сергей Юрьевич

Joomla-разработчик. [Контрибьютер ядра Joomla](https://github.com/joomla/joomla-cms/pulls?q=is%3Apr+author%3Asergeytolkachyov+). Один из ведущих Telegram-канала русскоязычного Joomla-сообщества [JoomlaFeed](https://t.me/joomlafeed), один из модераторов [чата русскоязычного Joomla-сообщества](https://t.me/joomlaru). Мои расширения в официальном маркетплейсе расширений Joomla - [Joomla Extensions Directory](https://extensions.joomla.org/profile/profile/details/528051/). Имею публикации в [официальном журнале международного Joomla-сообщества - Joomla Community Magazine](https://magazine.joomla.org/authors/sergeytolkachyov) и на [официальном сайте русскоязычного Joomla-сообщества](https://joomlaportal.ru/users/sergey-tolkachyov).

Муж. Отец 3 детей.

Россия, Саратов.

## 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/",
                "name": "Главная"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/blog",
                "name": "Блог"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "name": "Совет по Joomla: расположение полей Form в параметрах модулей и плагинов."
            }
        }
    ]
}
```

```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",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/blog/sovet-po-joomla-raspolozhenie-polej-form-v-parametrakh-modulej-i-plaginov",
            "name": "Совет по Joomla: расположение полей Form в параметрах модулей и плагинов. - WebTolk",
            "description": "Обычно поля настроек модулей и плагинов в Joomla идут столбиком - сверху вниз. Название поля находится слева, а само поле - справа. В вёрстке админки мы видим div.control-group, в котором находятся label и поле. Посмотрим как можно просто кастомизировать админку Joomla. Инструкция для разработчиков.",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            },
            "inLanguage": "ru-RU",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "Article",
            "@id": "https://web-tolk.ru/#/schema/com_content/article/147",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebPage/base"
            }
        }
    ]
}
```
