Документация для разработчиков, AWZ: Html в Rich Content [awz.richcontent]

Awz\RichContent\Helper::getRichText

получает Rich Content из HTML

Параметр Описание
$desc string Обязательно html для преобразования
$mask Awz\RichContent\Right\bMask null маска разрешений контента

Возвращает строку с Rich Content разметкой json

пример 1

if(\Bitrix\Main\Loader::includeModule('awz.richcontent')){
    $mask = new \Awz\RichContent\Right\bMask(\Awz\RichContent\Helper::ALLOW_TEXT | \Awz\RichContent\Helper::ALLOW_IMAGE);
    $html = '<div class="test"><p>Описание товара для <a href="https://ozon.ru">ozon.ru</a></p></div>';
    $richJson = \Awz\RichContent\Helper::getRichText($html, $mask);
    //{"content":[{"widgetName":"raTextBlock","text":{"size":"size2","color":"color1","content":["Описание товара для ozon.ru"]}}],"version":0.29999999999999999}
}

Обсуждение в Telegram

2021-2024, Andrew Zahalski