We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39442
    • 24 Posts
    Я новенький и никак не могу усвоить роботу getresource и getpage. Можете на легком примере объяснить, что да как работает, а от с оф документации нечего не понятно! Вот на примере с известного сайта идет вызов:
    [ [ ! getPage?
    &elementClass=`modSnippet`
    &element=`getResources`
    &showHidden=`1`
    &tpl=`articleTpl` - ЧТО НАХОДИТЬСЯ В ЕТОМ ЧАНКЕ?
    &limit=`3`
    &includeContent=`1`
    &includeTVs=`1`
    &processTVs=`1`
    &parents=`[[*id]]`
    &hideContainers=`1 `] ]
    Буду очень признателен!
      • 37783
      • 85 Posts
      В этом чанке находится шаблон шаблон вывода статьи на странице

      вот к примеру вывод новостей http://www.svs.com.ru/stroitelnaya-kompaniya/tsj/

      вот tpl

      <div class="tsj_date">[[+createdon:strtotime:date=`%d.%m.%Y`]]
      <a  class="news_link" href="[[~[[+id]]]]">Читать новость полностью</a></div> <br />
      <h3>[[+pagetitle]]</h3> 
      
      <div class="tsj_anons">[[+introtext]] </div>
      
      <hr />
      


      Вот код снипета
      [[!getPage? 
      &element=`getResources` 
      &sortby=`{"publishedon":"DESC"}` 
      &includeTVs=`1` 
      &processTVs=`1` 
      &includeContent=`1` 
      &parents=`[[*id]]` 
      &tpl=`tsj_info` 
      & limit=`5`]] 
      [[!+page.nav]]
      
        • 39442
        • 24 Posts
        это усвоил, спасибо... а вот ещё вопросик вот сделал я чанк с шаблоном а сами новости то где? и вот этот вызов будет мне делать разбивку по страницам?
          • 37783
          • 85 Posts
          &parents=`[[*id]]`
          Comma-delimited list of ids serving as parents. Use -1 to ignore parents when specifying resources to include.(тут вы указываете id документов через, запятую чьи потомки будут выводится в список новостей.

          То есть у вас есть контейнер News в его контенте и выводите его дочерние ресурсы.

          В шаблоне новости
          href="[[~[[+id]]]]
          это ссылка на дочерний ресурс с полной новостью

          А в вызове гет пейдж
          &parents=`[[*id]]`
          это указание на то что нужно вывести документы у которых родитель текущий ресурс
            • 37783
            • 85 Posts
            &parents=`[[*id]]`
            Comma-delimited list of ids serving as parents. Use -1 to ignore parents when specifying resources to include.(тут вы указываете id документов через, запятую чьи потомки будут выводится в список новостей.

            То есть у вас есть контейнер News в его контенте и выводите его дочерние ресурсы.

            В шаблоне новости
            href="[[~[[+id]]]]
            это ссылка на дочерний ресурс с полной новостью

            А в вызове гет пейдж
            &parents=`[[*id]]`
            это указание на то что нужно вывести документы у которых родитель текущий ресурс

            чтобы была постраничка нужно указать плейсхолдер
            [[!+page.nav]]
              • 39442
              • 24 Posts
              а не подскажите как выводить картинки с помощью TV и что в них должно быть?
                • 37783
                • 85 Posts
                а вот это описано в мануале по getResources там прямо раздел есть я с этим несталкивался
                  • 37783
                  • 85 Posts
                  а вот это описано в мануале по getResources там прямо раздел есть я с этим не сталкивался
                    • 39442
                    • 24 Posts
                    Николай огромнейшее спасибо, Вы очень помогли. А я иду дальше покорять просторы modx =)
                      • 39442
                      • 24 Posts
                      А у меня возник вопрос, мне надо чтоб title и introtext брался с дочернего документа(товар), сейчас каждый товар с каталога берет title и introtext с родительского файла (каталог)
                      http://clip2net.com/s/1URs2

                      Код чанка товар:
                      http://clip2net.com/s/1URtV
                      Ещё раз помогите и все я отстану ))))