method
public
HtmlDocument::setExtraField()
Сигнатура
public setExtraField(string $fieldName, string $fieldValue) : void
Описание
Устанавливает дополнительное поле метаданных.
Параметры
$fieldName
string
Имя поля. Ожидаемые значения:
FAVICON: $fieldValue должен содержать url favicon документа
IMAGES: $fieldValue должен быть массивом url изображений, обнаруженных в документе
В остальных случаях $fieldValue должен содержать простой текст.
$fieldValue
string
Значение поля.
Возвращаемое значение
void
Как применяется в HtmlDocument
HtmlDocument::setExtraField() — метод класса \Bitrix\Main\UrlPreview\HtmlDocument модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр HtmlDocument.
use Bitrix\Main\UrlPreview\HtmlDocument;
/** @var HtmlDocument $object */
$fieldName = '';
$fieldValue = '';
$object->setExtraField($fieldName, $fieldValue);Другие методы HtmlDocument
checkMetadata()Возвращает true, если метаданные полныdetectEncoding()Автоматически определяет и устанавливает кодировку HTML-документаextractElementAttributes()Разбирает html-содержимое на предмет атрибутов указанных элементов и заполняет массив $destination найденными атрибутамиgetDateExpire()Возвращает дату истечения срока действия метаданных.getDescription()getEmdbed()getEncoding()getExtraField()Возвращает значение дополнительного поля метаданныхgetHtml()Возвращает полный html-код документаgetImage()getLinkHref()Возвращает значение атрибута href.getMetaContent()Возвращает значение атрибута content
Исходный файл: source/main/lib/urlpreview/htmldocument.php:209

