В настоящее время я создаю сайт с интеграцией Facebook Open Graph.
У меня есть одно осложнение, поскольку пользователь может выполнять, казалось бы, схожие действия с различными объектами на нашем сайте, поэтому нам легко определить разные действия для каждого схожего действия. Тем не менее, похоже, что Facebook не позволяет (или, по крайней мере, не нравится) одному сайту иметь несколько похожих действий.
Например, давайте предположим, что пользователь может «купить» автомобиль и «купить» страховку на нашем сайте.
Хотя на первый взгляд эти два действия выглядят одинаково, поскольку их контекст отличается, мы хотим показать разный контент - точнее, другой заголовок - для каждого публикуемого действия.
Простым способом реализации этого будет определение двух действий,
'BuyCar' <---> связано с автомобилем
«BuyInsurance» <---> связано со страхованием
и пусть у них будет отличительный шаблон заголовка.
Однако, как я упоминал ранее, поскольку Facebook не позволяет определять несколько похожих действий на сайте, я должен определить.
'Купить' <----> связано с [Автомобиль, Страхование]
где это действие всегда имеет только одно определенное свойство. (автомобиль или страховка)
Недостатком такого действия является то, что из-за ограничений в языке шаблонов текущего катиона (отсутствует условный оператор) я не могу эффективно создавать различные заголовки, не зная, какое свойство установлено.
Как мне решить эту проблему?
Ваша помощь будет принята с благодарностью.
Спасибо