【发布时间】:2015-10-24 12:43:50
【问题描述】:
我正在阅读博主帮助文章 (Layout data tags) 并发现 <data.posts/> 将包含所有帖子。
但是从模板中看不出什么,还有一个错误TEMPLATE ERROR: No dictionary named: '' in: ['blog', 'skin', 'view']
所以这是我的问题,我如何从模板中循环所有最近的帖子?
这是我所做的:
<b:loop var='thisPost' values='data:posts'>
<h2>
%3Ca%20href%3D%22<data:thisPost.url/>%22%3E<data:thisPost.title/>%3C%2Fa%3E
</h2>
</b:loop>
它不工作!有什么想法吗?
更新:
在小部件中,循环不起作用!这是我的代码:
<b:section class='main' id='main' name='Main' showaddelement='yes'>
<b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'>
<b:includable id='allposts' var='i'>
<b:loop var='thisPost' values='data:posts'>
<h2>
<a expr:href='data:thisPost.url'><data:thisPost.title/></a>
</h2>
</b:loop>
</b:includable>
</b:widget>
</b:section>
【问题讨论】: