Задать вопрос
@Synacs-U
Html, CSS, Js, Jquery, PHP, Mysql

Modx rev. Как вставить поля tv в снипет?

Здравствуйте,
У меня есть 2 доп поля (TV).
[[*seo.title.en]]
и
[[*seo.title.ru]]

в шаблон я вставил [[!snippet_lang_title]];

И есть сниппет [[!snippet_lang_title]] вот с таким вот кодом:
<?php
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

if(empty($_COOKIE["synacs_lang"])){
      setcookie("synacs_lang", $lang, time() + ((3600*24)*365));
   }
if($_COOKIE["synacs_lang"]=="en"){
      echo [[*seo.title.en]];
   }elseif($_COOKIE["synacs_lang"]=="ru"){
      echo [[*seo.title.ru]];
   }

Почему не работает?)
Суть скрипта:
Я определяю язык браузера, и записываю его в куки. Потом я обрабатываю язык и вывожу нужное мне tv поле. Но что то не так.
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
echo $modx->resource->getTVValue('seo.title.en');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы