We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 274
    • 108 Posts
    Всем привет, подскажите как испльзуется плэйсхолдер [+image+], в инете чтото не нашел инфы, мне нужно при помощи Ditto и [+image+]
    вывести список новостей и что бы у каждой новости была своя картинка(иконка)?

    Пишу так:
    <p>[!Ditto? &amp;tpl=`ditto_news` &amp;sortBy=`createdon` &amp;summarize=`4` &amp;dateFormat=`%d.%m.%Y` &amp;truncText=`&gt;&gt;`!]

    ditto_news

    <img src="[+image+]" width="100" height="100" >

    выводятся пустые картинки, то есть где именно у каждой новости прописывается путь к картинке то есть чему равно [+image+] у каждой новости?
      • 28630
      • 31 Posts
      Quote from: abc_kirov at Aug 16, 2010, 06:24 AM

      ....
      ditto_news

      <img src="[+image+]" width="100" height="100" >

      выводятся пустые картинки, то есть где именно у каждой новости прописывается путь к картинке то есть чему равно [+image+] у каждой новости?


      Я так понимаю, вы не создали TV-параметр.
      В данном случае он должен называться "image" и иметь тип "Image".

      Ну и соответственно этот TV-параметр нужно заполнить.
        • 274
        • 108 Posts
        Не подскажишь где надо создовать этот ТV-параметр, и как прописывать и где? и что такое ТV-параметр? Извеняюсь за тупые вопросы, но только начанаю разбираться с modX.
          • 28630
          • 31 Posts
          Quote from: abc_kirov at Aug 16, 2010, 09:05 AM

          Не подскажишь где надо создовать этот ТV-параметр, и как прописывать и где? и что такое ТV-параметр? Извеняюсь за тупые вопросы, но только начанаю разбираться с modX.

          Создать TV-параметр: Элементы -> Управление элементами -> Параметры (TV)
          Его нужно будет подключить к тому шаблону, который у тебя назначен каждой новости. Для каждой новости - отдельный документ. Для каждого такого документа - TV-параметр с названием "image".

          TV-параметр - это дополнительное поле вроде Заголовка документа (pagetitle), но тип его можно менять. Посмотри на вкладке настроек TV-параметра.

          PS
          http://ru.wikibooks.org/wiki/MODx/Терминология
          http://ru.wikibooks.org/wiki/MODx

            • 274
            • 108 Posts
            у каждой новости есть документ, создаю tv-параметр,ведь этот параметр-tv будет один для всех новотей правельно тебя понимаю а спутями то есть где пути прописывать где картинки находятся, вот есть новость1 у ней картинка1, новость 2 у ней картинка 2 и т. д.?
              • 28630
              • 31 Posts
              Quote from: abc_kirov at Aug 16, 2010, 09:32 AM

              у каждой новости есть документ, создаю tv-параметр,ведь этот параметр-tv будет один для всех новотей правельно тебя понимаю а спутями то есть где пути прописывать где картинки находятся, вот есть новость1 у ней картинка1, новость 2 у ней картинка 2 и т. д.?

              Да, правильно.

              Сам TV-параметр один. А его значения для каждого документа могут быть как различными, так и одинаковыми - как назначишь.

              Пример:

              "Новость1" (документ) - "image" (TV-параметр) - "Значение TV-параметра 1" (путь до изображения, к примеру, "assets/images/image1.jpg" )
              "Новость2" (документ) - "image" (TV-параметр) - "Значение TV-параметра 2" (путь до изображения, к примеру, "assets/images/image2.jpg" )
              ... итд..

              PS. Да и для того чтобы легче было вводить значения TV-параметра нужно воспользоваться настройкой "Тип ввода" и выбрать "Image".
                • 274
                • 108 Posts
                Погодь спс), ты описала словесно путь к картинке а как ввиде кода и где этот код вставлять в редактор новости1 или в шаблон? изивеняюсь ещё раз тупизм)
                  • 28630
                  • 31 Posts
                  Quote from: abc_kirov at Aug 16, 2010, 06:24 AM

                  ...
                  Пишу так:
                  <p>[!Ditto? &amp;tpl=`ditto_news` &amp;sortBy=`createdon` &amp;summarize=`4` &amp;dateFormat=`%d.%m.%Y` &amp;truncText=`&gt;&gt;`!]

                  ditto_news

                  <img src="[+image+]" width="100" height="100" >

                  ...


                  Я это он smiley А код который ты выше указал вставляется в шаблон.

                  Таким образом:

                  В шаблоне документа который является папкой (контейнером) для новостей вызываешь ditto (если используешь Evolution 1.0.x)
                  [!Ditto? &tpl=`ditto_news` &sortBy=`createdon` &summarize=`4` &dateFormat=`%d.%m.%Y` &truncText=`>>`!]


                  И создаешь чанк с именем "ditto_news" в котором указываешь каким образом на этой странице должна отображаться каждая новость

                  
                  <img src="[+image+]" width="100" height="100" >
                  
                  


                  Только это не весь чанк - это только вывод изображения.
                    • 274
                    • 108 Posts
                    А где пути картинкам указывать, похоже мы другга не поняли или я совсем тупой),я хочу чтобы у меня на главной странице выводилось список нововстей:
                    [будет картинка 1] Новость1
                    [будет картинка 2] Новость2
                    ...........................
                    [будет картинка n] Новостьn

                    Все картинки разные значит должнвы быть разеые пути к картинкам?mod как должен определять какую картинку загружать, то что ты написала выше это то или не то)?
                      • 28630
                      • 31 Posts
                      Quote from: abc_kirov at Aug 16, 2010, 12:11 PM

                      А где пути картинкам указывать, похоже мы другга не поняли или я совсем тупой),я хочу чтобы у меня на главной странице выводилось список нововстей:
                      [будет картинка 1] Новость1
                      [будет картинка 2] Новость2
                      ...........................
                      [будет картинка n] Новостьn

                      Все картинки разные значит должнвы быть разеые пути к картинкам?mod как должен определять какую картинку загружать, то что ты написала выше это то или не то)?

                      Как раз будет то. Все-таки я это он, а не она.

                      Нужно просто назначить каждому документу с новостями свое изображение. А реализовать это можно через TV. А вывести на главную страницу можно через Ditto. А в вызове Ditto подставить плейсхолдер, содержащий данные изображения. Вот и все.