Concrete5 - 查询作曲家和检索包含数据的列表的方法是什么

时间:2012-05-13 16:47:37

标签: php concrete5

我的mix5(最新)少数作曲家(博客,新闻等) 我想,通过PHP代码查询数据库并检索作曲家条目列表 最重要的是,其中一个新闻作曲家Fields是boolean - DisplayOnHomePage。

我想要做的是在主页上显示标记为DisplayOnHomePage = true的新闻(标题和图像)列表。
有没有官方API可以做到这一点?

如果没有,还有其他办法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议使用页面列表,(块或模型)

这允许您按任意数量的内容过滤页面,包括属性。

$pl = new Pagelist();
$pl->ignoreAliases();
$pl->filterByPath('/some/page');
$pl->filterByCollectionTypeHandle('some_handle');
$pl->filterByDisplayOnHomePage();
$pages = $pl->get($numofitems);

你可以过滤很多东西,你真正需要做的唯一事情就是代码的第一行和最后一行。

只是你知道,那是使用模型,而不是块。

执行此操作后,$pages是一个页面对象数组。

麦克