Valikhan

Valikhan

Был в сети 03 апреля 2018, 13:55
Заказы не принимаю
Вывел так и ошибка исчезла.
[[!pdoPage?
    &parents=`21,67`
    &element=`getTickets`
    &class=`Ticket`
    &loadModels=`ms2gallery`
    &tpl=`tpl.News.list.row.Layout4`
    &depth=`0`
    &leftJoin=`{
    		"Thumb": {"class":"msResourceFile", "on": "Thumb.resource_id = Ticket.id AND Thumb.path LIKE '%/big/' AND Thumb.rank=0"}
    	}`
    &select=`{"Ticket":"id,pagetitle,createdon,introtext,createdby, properties","thumb":"Thumb.url as thumb"}`
    &showLog=`0`
 ]]
Странно хотя select раньше выбирал эти поля и pdopage выводил только выбранные. Может я чего то упустил?
Вот что у меня в источнике файлов:
{"thumb":{"w":120,"h":90,"q":90,"zc":"1","bg":"000000"},
	"mini":{"w":360,"h":238,"q":90,"zc":"1","bg":"000000"}}
А вот что у меня указано в чанке новостей:
<img src="[[+thumbs.mini]]" class="img-responsive" alt="">
Новости выводятся, а превью к ним нету(( Там вместо пути простой код
<img src= class="img-responsive" alt="">
Где же ошибка?? Может быть я в снипете успустил некоторые параметры?
Спасибо большое! Начал недавно разбираться с системой, еще не успел освоиться. Теперь закинул картинки и теперь генерируются все превью, но есть проблема. Может подскажете как можно выводить эти превью в новостях? Вот сам запрос:
[[!getTickets?
                        &depth=`1`
                        &parents=`6`
                        &limit=`3`
                        &tpl=`News`
                    ]]
Вот содержание чанка News:
<div class="col-md-4 blog-col" data-sr="enter bottom over 1.5s">
                        <a href="[[~[[+id]]]]" class="blog-preview-img">
                            <div class="caption">
                                <div class="caption-content">
                                    <i class="fa fa-search fa-3x"></i>
                                </div>
                            </div>
                            <img src="[[+thumbs.mini]]" class="img-responsive" alt="">
                        </a>
                        <div class="blog-preview-content">
                            <h3>
                                <a href="[[~[[+id]]]]">[[+pagetitle]]</a>
                            </h3>
                            <p>[[+introtext]]</p>
                            <div class="continue"><a href="[[~[[+id]]]]#cut">[[%ticket_read_more]] →</a>
                            </div>
                            <ul class="meta list-inline" data-id="[[+id]]">
                                <li title="[[%ticket_publishedon]]"><i class="fa fa-calendar"></i>[[+date_ago]]</li>
                                <li title="[[%tickets_section_rating_view]]"><i class="fa fa-eye"></i>[[+views]]</li>
                                <li class="ticket-rating[[+active]][[+inactive]]">
                                    <span class="vote plus[[+voted_plus]]" title="[[%ticket_like]]"><i class="fa fa-arrow-up"></i></span>
                                    <span class="rating[[+rating_positive]][[+rating_negative]]" title="[[%ticket_rating_total]] [[+rating_total]]: ↑[[+rating_plus]] [[%ticket_rating_and]] ↓[[+rating_minus]]">[[+rating]]</span>
                                    <span class="vote minus[[+voted_minus]]" title="[[%ticket_dislike]]"><i class="fa fa-arrow-down"></i></span>    
                                </li>
                            </ul>
                        </div>
</div>
Поискал сам, но нашел только
данное решение, согласно которому в чанке вместо [[+thumbs.mini]] подставил [[+id:getThumb]], но он выводит маленькое превью, т.к этому полю соответствует значение по умолчанию [[+thumb]]
Спасибо за подробный ответ. Но хотелось бы узнать еще кое что… Тут генерируются превью к товарам MS2 и естественно у него свой источник файлов. А где можно указать эти доп.размеры превьюшек для источника файлов Tickets??
Вот
тут указано, что можно генерировать разные превью для файлов тикета и сам Василий здесь подтвердил, что не нужно покупать или ставить дополнительно MS2 или MS2Gallery для того, чтобы закачивать файлы к тикетам. Но как указать эти ключи для генерирования разных размеров thumbs?
Все разобрался!!! Спасибо большое)