We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2744
    • 8 Posts
    У меня стоит такая задача
    Мне нужно вести на дочерней странице данные tv полей родительской страницы.

    Каким образом это реализовать?
      • 2744
      • 8 Posts
      уточню, что шаблон родителя и дочерней страницы различаются
        • 18573
        • 30 Posts
        Snippet

        http://wiki.modxcms.com/index.php/API:getTemplateVars
          • 2744
          • 8 Posts
          а более подробно?
            • 18573
            • 30 Posts
            *wall*

            пишу без проверки, именую переменные не по codeconvention
            $currId = $modx->documentIdentifier;
            $parrId = $modx->getParent($id=$currId, $active=1, $fields='id');
            $parrId = $parrId['id'];
            
            $tvArrNeeded = array(1,2,3);
            
            print_r($modx->getTemplateVars(
            $idnames= $tvArrNeeded, 
            $fields= "*", 
            $docid= $parrId, 
            $published= 1, 
            $sort= "rank", 
            $dir= "ASC")
            );
            
            


            happy debuging
              • 2744
              • 8 Posts
              так, это готовый сниппет, я правильно понимаю?
                • 18573
                • 30 Posts
                да
                  • 25599
                  • 59 Posts
                  Я юзаю вот это: http://modx.com/extras/package/getfield

                  В шаблоне Ditto вызов следующий:
                  [[GetField? &docid=`[+parent+]` &field=`имя-tv-параметра`]]
                    • 2744
                    • 8 Posts
                    Благодарю.

                    А что если в шаблоне дитто некоторые поля у меня выводятся через phx? как быть в таком случае?
                      • 1788
                      • 1,103 Posts
                      Quote from: banditos at Jul 21, 2011, 04:31 AM

                      Благодарю.

                      А что если в шаблоне дитто некоторые поля у меня выводятся через phx? как быть в таком случае?
                      [+поле+] или [+pxh:...+]