We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 3776
    • 6 Posts
    Witam

    jak mogę wgrać zawartość dokumentu [+content+] o znanym mi nr id do innego dokumentu np. pomiędzy <div> </div> ?

    Pozdrawiam
    Krzysiek
      • 9757
      • 82 Posts
      Najprościej użyć tego snippeta:
      http://modxcms.com/extras/package/173

      Możesz pobierać dowolne dane z dowolnego dokumentu o znanym ID.
        • 3776
        • 6 Posts
        fajnie by było, ale jak wpisuje:
        [[GetField? &docid=`316` &parent=`0` ]]
        to otrzymuje tylko tytuł strony a nie treść
          • 3776
          • 6 Posts
          w międzyczasie znalazłem inne rozwiązanie:
          [[YAMS? &get=`data` &from=`content` &docid=`316` ]]
          i to mi działa !
            • 9757
            • 82 Posts
            Quote from: bodzio at Jun 08, 2010, 08:01 AM

            fajnie by było, ale jak wpisuje:
            [[GetField? &docid=`316` &parent=`0` ]]
            to otrzymuje tylko tytuł strony a nie treść

            Nie zapoznałeś się z dokumentacją.

            # $field [ string ]
            # Name of the field for which to get the content:
            # - any of the document object fields (http://modxcms.com/the-document-object.html)
            # - template variable
            # Default: ’pagetitle’

            Nic więc dziwnego, że dostajesz tytuł, ponieważ jest to domyślnie zwracane pole. Nie określiłeś parametru ’field’. Prawidłowe wywołanie w Twoim przypadku powinno wyglądać tak:
            [[GetField? &docid=`316` &field=`content` ]]
            


            Parametr ’parent’ jest domyślnie ustawiony na 0 i odpowiada za to, że gdy umieścisz GetField w dokumencie podrzędnym, to zwróci zawartość określonego pola w dokumencie rodzicu.

            Bardzo przydatny snippet. Polecam.
              • 46526
              • 21 Posts
              <div>[!Ditto? &documents=`numer_id` &tpl=`jakis_chunk` &show=`1`!]</div>


              jakis_chunk:
              [+content+]