Facebook поделиться og: название не тянет переменную на Cakephp 3

У меня возникла небольшая проблема с общим доступом к Facebook, и я надеялся получить какой-то вклад.

Я использую og meta, чтобы поделиться своим сайтом на Facebook, и он отлично работает со статическим текстом. НО, когда я пытался с динамическим текстом, используя некоторую переменную, это больше не работало по неизвестной причине.

Это как если бы Facebook получал содержимое метаданных до отображения переменной …

Эта работа:

<meta property="og:title" content="my title" />

Это тоже:

<?php $title = 'my tilte'; ?>
<meta property="og:title" content="<?= $title; ?>" />

Но не это:

view.ctp

$this->assign('metaTitle', $post->title);

default.ctp (макет cakephp)

<meta property="og:title" content="<?= $this->fetch('metaTitle'); ?>" />

Я использую Cakephp 3, $this->fetch это просто способ отображения переменной из вида в макете.

Во всех трех случаях результат в Chrome Inspector точно такой же.
И я уже пытаюсь отладить его с инструменты facebook

Есть идеи?

Ура!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]