We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26698
    • 148 Posts
    Спасибо, это дельный совет. Попробую и так (id), и сяк (tv), может, задумку и реализую как задумал smiley
      • 26698
      • 148 Posts
      Походу вариант с tv мне подойдёт. Но возникла проблема: В аннотации картинка не отображается, хотя в самом документе
      всё ОК, работает...Tv (он же [*thumb*]) привязан к тому же шаблону, что и документ, в котором вызывается Ditto.

      Вызов Ditto:

      [!Ditto? &tpl=`p1` &tplAlt=`p2` &summarize=`10` sortBy=`createdon` &paginate=0!]


      Чанк (он же "p1") с tv:

      <div><a href="[~[+id+]~]"><img src="[*thumb*]" class="border" border="0"></a></div>


      Кто-нибудь знает, как решить эту проблему?

      openagate: твой вариант, к сожалению, не подойдёт, ибо, как я понял, если его применять, то для каждой маленькой (120х120 рх) картинки придётся заводить отдельный документ, а потом его подставлять с помощью чанка в аннотацию. Накладненько, особенно если учитывать, что документов довольно много.
        • 26698
        • 148 Posts
        Всё решил. На Tv задвинул, всё оказалось куда проще: [*introtext*] = в поле, где аннотация пишем: images/mypicture001.jpg. smiley В контенте документа задвигаем на [+introtext+], обходимся без него. А вторую картинку выводим через tv (которые внутри документа работают так, как надо). Всем спасибо за советы. Направили-таки мои думы в правильное русло smiley
          • 19164
          • 1,215 Posts
          Зачем руками писать в поле аннотации путь к картинке, если удобнее и правильнее будет использовать TV с типом image.

          А тут
          <div><a href="[~[+id+]~]"><img src="[*thumb*]" class="border" border="0"></a></div>
          вместо [*thumb*] надо использовать [+thumb+]
            DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

            Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

            [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
            • 26698
            • 148 Posts
            Да, но у меня теперь для картинки используется [+introtext+], код теперь такой:
            <div><a><img src="[+introtext+]"></a></div>

            Или вы хотите сказать, что tv нужно поставить в самом поле аннотации документа (в админке), и потом посредством его подгружать картинки?
              • 16240
              • 64 Posts
              А если попробовать просто создать ОДИН TV с типом ввода "RichText"? Тогда туда можно пихать и картинки, и ссылки (о которых тут речь проскакивала вроде), и хоть черта лысого, если вариант с introtext не работает?
              Хотя у меня introtext + TV image = отличный вывод новости с картинкой, надо просто чанк, который Дитто использует подправить, у тебя проблема 99% там!
              И поле тогда одно будет, и не надо будет лезть сначала в introtext, потом в TV Image, тем более я слабо представляю, как будущие юзеры смогут написать в интротекст ссылку ручками rolleyes

              Просто сейчас велосипед изобретаем тут wink Или я что-то не понимаю совсем laugh
                • 26698
                • 148 Posts
                Да я сам себе юзер. Так что думаю, справлюсь smiley Это единственное место, где путь к картинке надо писать. При заполнении будет даже быстрее, чем в tv вставлять картинки. Спасибо за советы. При работе над другими проектами буду эксперементировать ещё над tv. А щас уже времени нет.