We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36515
    • 8 Posts
    Привет.
    Интересует вопрос, как сделать ленту новостей через getresourses + чтобы перед каждой новостью было изображение (вывод из TV page thumb или первой картинки на второстепенном ресурсе дочерней папки)

    Перепробовал тучу вариантов, ничего не вышло

    Разобрался, как сделать через ditto, но революшен с дитто не хочет работать sad
      • 31246 ☆ A M B ☆
      • 428 Posts
      если через getResources
      [[!getResources? &parents=`5` &limit=`10` &tpl=`blogNews` &includeContent=`1` &includeTVs=`1` &processTVs=`1`]]

      если у Вас в ресурсе имя TV thumb, то в шаблоне blogNews вывод TV
      [[+tv.thumb]]
      .

      Если вы хотите, что-бы у вас была разбивка по станицам, то вызывать нужно через getPage
      [[!getPage? &language=`ru`
         &elementClass=`modSnippet`
         &element=`getResources`
         &parents=`5`
         &depth=`0`
         &limit=`6`   
         &pageVarKey=`page`
         &idx=`1`
         &includeTVs=`1`
         &includeContent=`1` 
         &tpl=`blogNews`
      ]]
      [[!+page.nav]]
      
        Valentin Rasulov - Industrial design (Hobbies - Web Development)
        Development not standard projects on CMF MODx Revolution.
        Small sample of extensions
        • 37910
        • 2 Posts
        Не понимаю почему, но у меня getResources не хочет выводить ресурсы по указанному родителю.

        [[!getPage? 
            &elementClass=`modSnippet`
            &element=`getResources
            &parents=`2`
            &depth=`5` 
            &pageVarKey=`page` 
            &includeTVs=`1` 
            &processTVs=`1` 
            &includeContent=`1` 
            &tpl=`worksTpl`
        ]]

        структура:

        web
        - home (1)
        - works (2)
        - - work1 (3)
        - - work2 (4)

        Если указать &parents=`0` то выводит home и works. &parents=`2` или &parents=`1,2` не выводит ничего!
        Нужно выводить work1, work2, ... Не понимаю, помогите.

        UPD.
        Вопрос снят, в ресурсах стоял флаг "Не показывать в меню". Хотя причем тут меню... [ed. note: munker last edited this post 14 years, 10 months ago.]
          • 31246 ☆ A M B ☆
          • 428 Posts
          Quote from: munker at Dec 02, 2011, 07:27 AM
          Вопрос снят, в ресурсах стоял флаг "Не показывать в меню". Хотя причем тут меню...
          У getResources есть параметр showHidden - показать ресурсы скрытые в меню, по умолчанию 0, чтобы выввести ресурсы, независимо от флажка "Не показывать в меню", нужно указать параметр &showHidden=`1`.
          Более подробно http://rtfm.modx.com/display/ADDON/getResources
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions
            • 44005
            • 3 Posts
            Добрый день.
            То же столкнулся с проблемой как у spliffpromo. Но вот решить её не могу.
            Значит стоит Revolutoin 2.2.7 установил getResources 1.6.0
            Код чанка 'news_tpl' для вывода новости:
            <div id="name_news"><a href="" class="click">[[*pagetitle]]</a></div>	
            <div id="date">[[*publishedon]]</div>	
            <div id="text"><p>[[*content]]</p></div>
            


            В Html коде шаблона вызываю чанк: [[$news_tpl]]

            Код вызова сниппета вставляю в раздел "Содержимое ресурса":
            [[!getResources
            
            &tpl=`news_tpl`
            
            &parents=`3`
            
            &showHidden=`1`
            
            &includeContent=`1`
            
            ]]
            


            Структура:
            - Главная страница (5)
            - Новости (3)
            - - Новость 1 (1)
            - - Новость 2 (4)

            Ничего не выводится. Сижу 2 сутки не понимаю в чем ошибка. [ed. note: sikrest last edited this post 13 years, 4 months ago.]
              • 20380
              • 118 Posts
              У Вас неправильный чанк. Правильно:
              <div id="name_news"><a href="" class="click">[[+pagetitle]]</a></div>  
              <div id="date">[[+publishedon]]</div>  
              <div id="text"><p>[[+content]]</p></div>

              А то Вы пытаетесь вывести содержимое текущей страницы.
              Да и вызов неправильный:
              [[!getResources?
              &tpl='news_tpl' 
              &parents=`3` 
              &showHidden=`1` 
              &includeContent=`1` 
              ]]

              (вопроса не хватало)
                • 44005
                • 3 Posts
                Quote from: Mraymax at Jun 04, 2013, 08:23 AM
                У Вас неправильный чанк. Правильно:
                <div id="name_news"><a href="" class="click">[[+pagetitle]]</a></div>  
                <div id="date">[[+publishedon]]</div>  
                <div id="text"><p>[[+content]]</p></div>

                А то Вы пытаетесь вывести содержимое текущей страницы.
                Да и вызов неправильный:
                [[!getResources?
                &tpl=`news_tpl` 
                &parents=`3` 
                &showHidden=`1` 
                &includeContent=`1` 
                ]]

                (вопроса не хватало)

                Поправил, но теперь выводится вместо содержания:
                Array
                (
                    [tpl] => 
                    [tplOdd] => 
                    [tplFirst] => 
                    [tplLast] => 
                    [tplWrapper] => 
                    [wrapIfEmpty] => 
                    [sortby] => publishedon
                    [sortbyTV] => 
                    [sortbyTVType] => strin
                и там еще много строк, но явно не содержание новости.
                
                  • 20380
                  • 118 Posts
                  Это и есть содержание новости. Это означает, что чанк news_tpl не найден. Проверьте название чанка, может быть, там где-нибудь пробел
                    • 44005
                    • 3 Posts
                    Mraymax большое спасибо. Ошибка была в оформлении содержания контента... Я не сразу заметил, но если открыть содержание в html (у меня стоит TineMCE) то знак "&" был заменен на код. Сейчас поправил все появилось.
                      • 20380
                      • 118 Posts
                      Quote from: sikrest at Jun 04, 2013, 12:03 PM
                      Mraymax большое спасибо. Ошибка была в оформлении содержания контента... Я не сразу заметил, но если открыть содержание в html (у меня стоит TineMCE) то знак "&" был заменен на код. Сейчас поправил все появилось.
                      Бывает
                      Я обычно на страницах, где запускаю сниппеты, обычно отключаю совсем визуальный редактор