We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6377
    • 36 Posts
    Помоги создать сниппет который бы сравнивал 2 TV параметра и при выполении или невыполнии условия выводил бы один из них.

    Есть 2 TV параметра, p1 и p2.
    Если значение p2 = 0, либо пустое поле, то сниппет выводит p1
    Если значение p2 - любая цифра, либо символ - то выводится p2

    Само условие - не проблема, вот как подключить к сниппету 2 параметра открываемого документа не могу понять!
      • 1611
      • 591 Posts
      http://wiki.modxcms.com/index.php/API:getTemplateVar
      далее, думаю, разберешься.
      Можно еще через phx, если он установлен:
      [*p2:is=`0`:or:is=``:then=`[*p1*]`:else=`[*p2*]`*]

      P.S. для сниппета лучше даже http://wiki.modxcms.com/index.php/API:getTemplateVarOutput
        • 6377
        • 36 Posts
        Еще вопрос относительно TV параметров
        Если к примеру есть 3 TV параметра p1 p2 p3

        p1 - результирующий
        какой код прописать в p1
        чтобы в него автоматически вносились данные с соблюдение условия из первого поста
          • 1611
          • 591 Posts
          Что-то я не понял, что куда выводится во втором твоем примере.