• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field/TextField.php
  • Класс: Bitrix\Crm\Service\Display\Field\TextField
  • Вызов: TextField::renderSingleValue
protected function renderSingleValue($fieldValue, int $itemId, Options $displayOptions): string
{
	$value = parent::renderSingleValue($fieldValue, $itemId, $displayOptions);

	$wasRenderedAsHtml = true;

	$contentTypeId = $this->getContentTypeId($itemId);
	if ($contentTypeId === \CCrmContentType::BBCode)
	{
		$wasRenderedAsHtml = false;

		if ($this->isKanbanContext() || $this->isGridContext())
		{
			$value = TextHelper::sanitizeHtml(TextHelper::convertBbCodeToHtml($fieldValue));

			$wasRenderedAsHtml = true;
		}
	}
	else
	{
		$value = TextHelper::sanitizeHtml($value);
	}

	$this->setWasRenderedAsHtml($wasRenderedAsHtml);

	return $value;
}