Мы пытаемся отобразить поле мета-описания документа на нашей странице результатов поиска. Похоже, что это довольно скрыто в системе, но, вероятно, легко, если кто-то знает, как получить фактические данные расширения.
Результат поиска имеет следующие поля:
Massive\Bundle\SearchBundle\Search\QueryHit
#document: Sulu\Bundle\SearchBundle\Search\Document
#score: 0.38863644103659
#id: "af9683db-f9f8-4cee-a784-c384019150e8"
}
Я могу использовать sulu_document_manager.document_manager
сервис для получения соответствующего PageDocument для Id, который, в свою очередь, похоже, имеет доступ к данным расширения:
/** @var PageDocument $document */
$document = $this->documentManager->find($id);
Но как на самом деле получить доступ к конкретному значению descripion
SEO расширение? Это вообще правильный способ сделать это, или мне следует использовать другой подход?
Спасибо большое!
Андреас