---
title: "Не работают контент-плагины Joomla с аддоном Second description for product JoomShoping - WebTolk"
description: "Проблема заключалась в том, что если включен плагин second_description_for_product группы jshoppingproducts, то в описании продукта переставали работать контент"
url: "https://web-tolk.ru/blog/ne-rabotayut-kontent-plaginy-joomla-s-addonom-second-description-for-product-joomshoping"
date: "2019-10-12T18:36:51+00:00"
language: "ru-RU"
---

# Не работают контент-плагины Joomla с аддоном Second description for product JoomShoping

 Автор: Сергей Толкачев Создано: 12 октября 2019 Обновлено: 01 сентября 2025 Просмотров: 4319    ![Не работают контент-плагины Joomla с аддоном Second description for product JoomShoping](https://web-tolk.ru/blog/images/blog/second-description-product-joomshopping/second-description-product-joomshopping.jpg)

Для популярного компонента интернет-магазина JoomShopping существует аддон [Second Description For Product](https://www.webdesigner-profi.de/joomla-webdesign/shop/addons/second-description-for-product.html). Этот аддон добавляет поле для второго описания в карточке товара. Однако, технически текст второго описания заносится в ту же ячейку таблицы базы данных, что и первое описание. Между ними вставляется текстовый разделитель `{second_description}`, по которому плагин "разрезает" одно общее описание продукта на два.

Аддон состоит из двух плагинов: один для админки, второй для фронтенда.

Проблема заключалась в том, что если включен плагин `second_description_for_product` группы `jshoppingproducts`, то в описании продукта переставали работать контент-плагины Joomla, несмотря даже на включенную настройку **"использовать плагины в описании продукта"**. Либо второе описание, либо контент-плагины. Проблема не уникальна, с ней сталкивались многие, [например](https://joomlaforum.ru/index.php/topic,238931.msg1798317.html).

### Решение проблемы

Код плагина **plugins/jshoppingproducts/second_description_for_product/second_description_for_product.php**

```
<?php
defined('_JEXEC') or die('Restricted access');

class plgJshoppingProductsSecond_description_for_product extends JPlugin
{
	var $separator = "{second_description}";

	function __construct(&$subject, $config){
		parent::__construct($subject, $config);
    }

	function onBeforeDisplayProduct(&$product, &$view, &$product_images, &$product_videos, &$product_demofiles) {
		$lang = JSFactory::getLang();
        $description = $lang->get('description');
		$second_description = 'second_'.$description;
		$tmp = JHtml::_("content.prepare", $product->description);
		$tmp = explode($this->separator, $tmp);
		if (isset($tmp[1])) {
			$product->description = $tmp[0];
			$product->second_description = $tmp[1];
			if (!isset($view->_tmp_product_html_after_buttons)) $view->_tmp_product_html_after_buttons = '';
			$view->_tmp_product_html_after_buttons .= '<div class="second_description">'.$product->second_description.'</div>';
		}
	}

}
```

Нужно перед разделением одного общего описания на два добавить обработку контентными плагинами. Обратите внимание на строку:

```
$tmp = JHtml::_("content.prepare", $product->description);
```

Её нужно добавить в код плагина так, как указано выше в примере кода. В таком случае разделяться на первое и второе описание будет уже обработанный плагинами контент.

## Об авторе

![Толкачев Сергей Юрьевич](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 с аддоном Second description for product JoomShoping"
            }
        }
    ]
}
```

```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/ne-rabotayut-kontent-plaginy-joomla-s-addonom-second-description-for-product-joomshoping",
            "name": "Не работают контент-плагины Joomla с аддоном Second description for product JoomShoping - WebTolk",
            "description": "Проблема заключалась в том, что если включен плагин second_description_for_product группы jshoppingproducts, то в описании продукта переставали работать контент",
            "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/15",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebPage/base"
            }
        }
    ]
}
```
