在ModX中创建文章预览?

时间:2015-10-22 10:37:42

标签: modx modx-revolution modx-resources modx-templates

如何使用右侧边栏中的[[*description]][[*introtext]]创建我的文章预览(位于资源"文章" 中)在另一个资源页面上,名为" services" (此页面的#(模板)代码:

<html>
<head>
<title>[[++site_name]] - [[*pagetitle]]</title>
<base href="[[++site_url]]" />
</head>
<body>
[[*content]]

</body>
</html>

我使用以下代码创建了新的tpl,称为&#34; article_story&#34;

<p><a href="[[++site_url]][[~[[+id]]]]">[[+pagetitle]]<br>
<img alt="[[+pagetitle]]" src="[[+tv.image:phpthumbof=`w=300`]]"></a><br>
[[+introtext]]<br>
</p>

我试图使用此代码:

[[!getResources? &parents=`[[*id]]` &tpl=`article_story` &limit=`3` &sortby=`{"publishedon":"ASC","createdon":"DESC"}`]] 

但它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

默认情况下,getResources Extra不包含未发布的资源。您需要在代码段调用中添加&showUnpublished

[[!getResources? 
    &parents=`[[*id]]` 
    &tpl=`article_story`
    &showUnpublished=`1` 
    &limit=`3` 
    &sortby=`{"publishedon":"ASC","createdon":"DESC"}`
]]