We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9135
    • 81 Posts
    здраствуйте, вопрос относительно API: как получить "Возможные значения" TV параметра, т.е. те значения, которые добавляются в админке в поле "Возможные значения"?
      • 897
      • 1,620 Posts
      http://wiki.modxcms.com/index.php/API:DocumentParser

      getTemplateVar

        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 9135
        • 81 Posts
        а она разве не возвращает TV для определенной страницы? huh
          • 897
          • 1,620 Posts
          да, она возвращает ев для конкретной страницы, но о чудо, там есть параметр $fields в котором можно указать среди прочих и поле elements и оно вернет набор возможных значений, который вы указали при создании тв в виде строки param1=1||param2=2||param3=3
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 897
            • 1,620 Posts
            а можно не заполнять этот параметр, оно по дефолту должно попасть в выборку
              "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

              Не используйте Revo для "просто сайтов". Используйте Evo

              Who can defeat the Russian bear?
              • 9135
              • 81 Posts
              а idname это ведь имя tv?
              да, и по умолчанию он возвращает tv для текущей страницы?
                • 897
                • 1,620 Posts
                да, все верно. по умолчанию вернется тв для текущей страницы, но в результирующем массиве будет дефолтовые значения
                  "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                  Не используйте Revo для "просто сайтов". Используйте Evo

                  Who can defeat the Russian bear?
                  • 897
                  • 1,620 Posts
                  кстати, idnames может быть
                  "*" - тогда вам вернуться все тв
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                    Не используйте Revo для "просто сайтов". Используйте Evo

                    Who can defeat the Russian bear?
                    • 9135
                    • 81 Posts
                    чет я не вкуриваю, может не правильно ченить делаю вот такой запрос:
                    $tv =  $modx->getTemplateVars('madeby', '*', '13');
                    print_r ($tv);
                    

                    ни чего не возвращает huh huh huh
                      • 897
                      • 1,620 Posts
                      я вас ввел в заблуждение не правильно сформулировав
                      попробуйте так:
                      $tv = $modx->getTemplateVars(array ('madeby'), '*', 13);
                      


                        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                        Не используйте Revo для "просто сайтов". Используйте Evo

                        Who can defeat the Russian bear?