我的mix5(最新)少数作曲家(博客,新闻等) 我想,通过PHP代码查询数据库并检索作曲家条目列表 最重要的是,其中一个新闻作曲家Fields是boolean - DisplayOnHomePage。
我想要做的是在主页上显示标记为DisplayOnHomePage = true的新闻(标题和图像)列表。
有没有官方API可以做到这一点?
如果没有,还有其他办法吗?
谢谢!
答案 0 :(得分:0)
我建议使用页面列表,(块或模型)
这允许您按任意数量的内容过滤页面,包括属性。
$pl = new Pagelist();
$pl->ignoreAliases();
$pl->filterByPath('/some/page');
$pl->filterByCollectionTypeHandle('some_handle');
$pl->filterByDisplayOnHomePage();
$pages = $pl->get($numofitems);
你可以过滤很多东西,你真正需要做的唯一事情就是代码的第一行和最后一行。
只是你知道,那是使用模型,而不是块。
执行此操作后,$pages
是一个页面对象数组。
麦克