We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 34407
    • 2 Posts
    Добрый день. Вот Теплейт вывода превью: картинка->заголовок->аннотация.
    <div class="ct-rc-middle-prewie">
    <a href="[[++base_url]][[~[[+id]]~]]">
     [[!Gallery? 
     &album=`Content` 
     &thumbTpl=`news-home-page-thumb.tpl` 
     &thumbQuality=`75` 
     &thumbWidth=`80` 
     &thumbHeight=`80` 
     &limit=`1` 
     &sort=`rank` 
     &thumbFar=`A`
    ]] </a>
    <h3><a href="[[++base_url]][[~[[+id]]~]]"><strong>[[+pagetitle:ellipsis=`25`]]</strong></a></h3>
    <p>[[+introtext:ellipsis=`120`]]</p>
    </div>


    В текущем темлейте, я обращаюсь к альбому Content и беру оттуда картинку для превью. Что мне не надо!

    Через TV и дополнительные параметры каждая страницу имеет хотя бы одну ассоциированную картинку, но я не понимаю как к ней обратиться в шаблоне? Вывести картинку на страницу достаточно добавить [[*photo]] в шаблон страницы, но это не работает в [[!Gallery &album=[[*photo]].
    Подскажите?
    Вообще, правильно я реализую задуманное?

      • 34407
      • 2 Posts
      До сих пор сижу и не понимаю как это работает:
      Опишу подробнее:

      Пользуюсь след снипетами: Gallery и GetResources
      Станица main.html где выводится превью новости с картинкой имеет след код:
      [[!getResources? 
       &parents=`7` 
       &limit=`10` 
       &tpl=`child` 
       &includeTVs=`1` 
      ]] 

      В шаблоне child:

      <a href="[[++base_url]][[~[[+id]]~]]">
       <h3  > [[+longtitle:ellipsis=`38`]] </h3>
      [[!Gallery? 
       &album=`[[+tv.foto]]` 
       &thumbTpl=`thumb` 
       &thumbWidth=`175` 
       &thumbHeight=`130` 
       &limit=`1` 
       &sort=`rank` 
      ]]
       [[+gallery]]
       <p>
        [[+introtext:ellipsis=`200`]]
       </p>
      </a>
      

      в шаблоне thumb:
      <img src="[[+thumbnail]]" alt="[[+pagetitle]]" /> 

      у станицы child.html в TV выбрана картинка и я ожидаю что она же появится в превью на main
      P.S. получилось вывести картинку так: <a href="[[~[[+id]]]]" >[[+tv.Gallery Logo Thumb]]</a>
      Но не могу изменить размер
        • 32187
        • 5 Posts
        style="max-width:0px;max-height:0px;"
        К текущему коду пропишите и все... ))