Tickets работа View

Здравствуйте.
Прошу помощи в вопросе работы View в Tickets.
Сначала приведу свои чанки, чтобы не гадать что и как.
Чанк: tpl.Tickets.list.row
<div class="uk-panel uk-panel-box uk-panel-box-secondary uk-margin-bottom"  data-id="[[+id]]">
	<div class="uk-article">
        <h1 class="uk-article-title"><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h1>
        <img src="[[pdoResources?
        &class=`TicketFile`
        &where=`{"parent":[[+id]]}`
        &sortby=`createdon`
        &sortdir=`ASC`
        &limit=`1`
        &tpl=`@INLINE [[+url]]`
        ]]" >
            
            [[+introtext]]
	    	<hr class="uk-article-divider">
			
        <div class="uk-grid uk-grid-collapse" data-id="[[+id]]">
            <div class="uk-width-medium-1-5">
                <p class="uk-article-meta">[[+date_ago]]</p>
            </div>
            
            <div class="uk-width-medium-1-5">
                <p class="uk-article-meta">Posted by <strong>[[+fullname]]</strong></p>
            </div>
            
            <div class="uk-width-medium-1-5">
                <p class="uk-article-meta">Comments: <strong>[[+comments]]</strong></p>
            </div>
            
            <div class="uk-width-medium-1-5">
                <p class="uk-article-meta">Views: <strong>[[+views]]</strong></p>
            </div>
            
            <div class="uk-width-medium-1-5">
                <a href="[[~[[+id]]]]#cut" class="uk-button uk-button-small uk-float-right">[[%ticket_read_more]]</a>
            </div>
        </div>
    </div>
</div>
Чанк: tpl.Tickets.meta
<div class="uk-grid uk-grid-collapse" data-id="[[+id]]">
    <div class="uk-width-medium-2-10">
        <p class="uk-article-meta">[[+date_ago]]</p>
    </div>
    
    <div class="uk-width-medium-2-10">
        <p class="uk-article-meta">Posted by <strong>[[+fullname]]</strong></p>
    </div>
    
    <div class="uk-width-medium-2-10">
        <a href="[[~[[+section.id]]]]" class="uk-article-meta">CGS Blog / [[+section.pagetitle]]</a>
    </div>
    
    <div class="uk-width-medium-2-10">
        <p class="uk-article-meta">Views: <strong>[[+views]]</strong></p>
    </div>
	
	<div class="uk-width-medium-1-10">
        <span class="uk-article-meta ticket-star[[+can_star]]">[[+stared]][[+unstared]] <i class="uk-icon-star"></i><span class="uk-article-meta"> [[+stars]]</span></span>
    </div>
    
    <div class="uk-width-medium-1-10">
        <span class="uk-article-meta ticket-rating[[+active]][[+inactive]]">
            <span class="vote plus[[+voted_plus]]" title="[[%ticket_like]]">
                <i class="uk-icon-plus"></i>
            </span>
                [[+can_vote]][[+cant_vote]]
            <span class="vote minus[[+voted_minus]]" title="[[%ticket_dislike]]">
                <i class="uk-icon-minus"></i>
            </span>
        </span>
    </div>

</div>
[[+has_files]]
Происходит следующее. Там где работает чанк tpl.Tickets.list.row — количество просмотров вообще не отображается Страница. А там где работает чанк tpl.Tickets.meta — все нормально Страница
Ведь вывод одинаковый, как так. В одном месте работает, в другом не хочет…
Jenya Filimonov
28 февраля 2016, 07:02
modx.pro
2 247
0

Комментарии: 4

Jenya Filimonov
28 февраля 2016, 10:11
0
Ага! Выяснил, что так происходит только на той странице где я «пытаюсь» вывести последние тикеты с трех ресурсов.
[[!TicketLatest?
&limit=`10`
&fastMode=`1`
&action=`tickets`
&tpl=`tpl.Tickets.list.row`]]
Ошибка значится не в чанках, а вот в этом волшебном вызове… Помогите разобраться с волшебством: )
    Сергей Шлоков
    28 февраля 2016, 10:57
    0
    Сначала глянуть в лог. Затем включить showLog=1 в вызов TicketLatest. Если причина не выяснилась, то убрать вызов pdoResources в первом чанке. Если причина в нем, то добавить showLog=1 в его вызов. Вот такая последовательность.
    Abu
    Abu
    20 апреля 2016, 23:50
    1
    0
    Вроде как TicketLatest [[+views]] вообще не обрабатывает. Но можно вызывать его так
    [[TicketLatest?
            &tpl=`tpl.Tickets.comment.latest.Inf.Q`
        	&action=`comments`
        	&limit=`3`
        	&parents=`0`
        	&leftJoin=`{
                "View":{
                    "class":"TicketView",
                    "on":"View.parent = Ticket.id"
                }
            }`
            &select=`{
                "View": "COUNT(View.parent) as views"
            }`
         ]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4