method public

HtmlDocument::setExtraField()

Класс: \Bitrix\Main\UrlPreview\HtmlDocument

Сигнатура

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

Что будем искать? Например,Продвижение