私はオンラインストアで働いています。Prestashop1.3.6で作られています。商品ページに「いいね」と「送信」ボタンを埋め込もうとしています。ogタグを設定し、デバッガーでテストしました。私の問題は、header.tplにタグをハードコーディングした場合にのみ、タグがFacebookによって読み取られることです。
スマート変数を渡すと、タグは空として表示されます。同じ問題を抱えている人を見つけることができないので、それは私を夢中にさせるようなものです。
タグは、どちらの場合もブラウザのソースコードに表示されます(ハードコードされたものと可変のもの)。しかし、Facebookは私がそれらをハードコーディングしたときにのみそれらを読み取ります。
これが私のサイトへのリンクです、多分あなたはそれを理解することができます。私が理解していないのは、og:tagsを配置する前に、Facebookがデフォルトのタイトルタグと説明タグをページから削除していたことです。そして、それらのタグは変数によって渡されました。だから私はそれがうまくいかない理由を本当に理解していません。何か案は ?
よろしくお願いします!