We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20983
    • 2 Posts
    Здравствуйте!
    Подскажите пожалуйста, что я не так делаю.
    Нужен вывод TV параметров документов, при этом id должен передаваться в сниппет как параметр.
    Код сниппета такой
    <?php
    $results = $modx->getTemplateVarOutput(array("id","text_air","text_auto", "text_water","text_railroad"),int &ndoc);
    $data =$results["text_air"].$results["text_railroad"].$results["text_auto"].$results["text_water"];
    return  $data;
    ?>

    Соответственно вызов сниппета
    [!Window? &ndoc=`35`!]

    Сниппет все равно выводит TV параметры текущего документа.
      • 785
      • 2,113 Posts
      A что такое int &ndoc? Может быть (int)$ndoc
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 20983
        • 2 Posts
        int - это как в документации по modx api http://www.modx-cms.ru/dokumentatsiya/razrabotka/programmirovanie/modx-api/gettemplatevaroutput.html.
        Как я понимаю, это указание типа, без него вообще не работает, но и с (int) тоже ничего не выводит.
          • 785
          • 2,113 Posts
          Quote from: natalya555 at Dec 15, 2010, 06:08 AM

          int - это как в документации по modx api
          Это не документация, а просто неудачное описание на каком-то неофициальном сайте. Можете сравнить:
          http://wiki.modxcms.com/index.php/API:getTemplateVarOutput

          Quote from: natalya555 at Dec 15, 2010, 06:08 AM

          Как я понимаю, это указание типа, без него вообще не работает, но и с (int) тоже ничего не выводит.
          Учите PHP и пишите программы в соответствии с правилами этого языка. Мой вопрос в большей части касался не int, хотя эта конструкция вообще непонятна, а &ndoc – надо писать $ndoc.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации