некорректный вывод getResources
Доброго времени суток!
создал пустую страницу, для нее назначил шаблон, в котором написал вызов getResources:
проблема в том, что getResources выводит массив свой массив, а не посты в читабельном виде, т.е. на странице я вижу следующее:
В чем может быть дело?
создал пустую страницу, для нее назначил шаблон, в котором написал вызов getResources:
[[!getResources? &parents='2' &showHidden='1' &tpl='sample.ArticleRowTpl' &limit='1' &includeContent='1' &includeTVs='1' &processTVs='1' &tvPrefix='tv.' &tvFilters='os==Windows']]
Содержимое чанка &tpl='sample.ArticleRowTpl':<div class="post"> <h2 class="title"><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2> <p class="post-info">[[%articles.posted_by]] <a href="[[~[[*id]]]]author/[[+createdby:userinfo=`username`]]">[[+createdby:userinfo=`username`]]</a> [[+tv.articlestags:notempty=` | <span class="tags">[[%articles.tags]]: [[!tolinks? &items=`[[+tv.articlestags]]` &target=`[[*id]]` &useTagsFurl=`1`]]</span>`]] | <span class="tags">[[+tv.ProductLine]]</span> | <span class="tags">[[+tv.ProductName]]</span> | <span class="tags">[[+tv.ExactBuildNumber]]</span> | <span class="tags">[[+tv.os]]</span></p> <div class="entry"> <p>[[+introtext:default=`[[+content:ellipsis=`400`]]`]]</p> </div> <p class="postmeta"> <span class="links"> <a href="[[~[[+id]]]]" class="readmore">[[%articles.read_more]]</a> [[+comments_enabled:is=`1`:then=`| <a href="[[~[[+id]]]]#comments" class="comments">[[%articles.comments]] ([[!QuipCount? &thread=`article-b[[+parent]]-[[+id]]`]])</a>`]] | <span class="date">[[+publishedon:strtotime:date=`%b %d, %Y`]]</span> </span> </p> </div>
проблема в том, что getResources выводит массив свой массив, а не посты в читабельном виде, т.е. на странице я вижу следующее:
Array ( [tpl] => 'sample.ArticleRowTpl' [tplOdd] => [tplFirst] => [tplLast] => [tplWrapper] => [wrapIfEmpty] => [sortby] => publishedon [sortbyTV] => [sortbyTVType] => string [sortbyAlias] => [sortbyEscaped] => 0 [sortdir] => DESC [sortdirTV] => DESC [limit] => '1' [offset] => 0 [tvFilters] => [tvFiltersAndDelimiter
и т.д.В чем может быть дело?
Комментарии: 11
В том, что нет чанка «sample.ArticleRowTpl» или при его указании допущена ошибка (например, русская буква или не те ковычки).
Попробуй перенабрать параметры вызова заново.
Попробуй перенабрать параметры вызова заново.
да, действительно была проблема с кавычками) спасибо)
только сейчас вместо «Читать дальше» у поста пишется «articles.read_more», т.к. в чанке есть "%articles.", подскажите, как этого избежать?
только сейчас вместо «Читать дальше» у поста пишется «articles.read_more», т.к. в чанке есть "%articles.", подскажите, как этого избежать?
«Загрузить лексиконы Articles, наверное.» — а как это сделать?
с Tickets я тоже пробовал разбираться)
с Tickets я тоже пробовал разбираться)
Прописать это в чанке, раз сниппет сам не загружает.
[[%articles.read_more? &namespace=`articles`]]
Документация по тегам.
написал так:
<span class="links">
<a href="[[~[[+id]]]]" class="readmore">[[%articles.read_more? &namespace=`articles`]]</a>
[[+comments_enabled:is=`1`:then=`| <a href="[[~[[+id]]]]#comments" class="comments">[[%articles.comments ? &namespace=`articles`]] ([[!QuipCount? &thread=`article-b[[+parent]]-[[+id]]`]])</a>`]]
| <span class="date">[[+publishedon:strtotime:date=`%b %d, %Y`]]</span>
</span>
но результат вывода, как и раньше…
Могу только посочувствовать.
Дальше будет веселее =)
Дальше будет веселее =)
это я так понимаю про Articles в целом?)
И про Quip в особенности.
а в Ticket сложно будет сделать динамические TV-параметры?
Понятия не имею.
Думаю, точно так же, как и в Articles.
Думаю, точно так же, как и в Articles.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.