我的concrete5 (最新的)很少作曲家(博客,新闻等)。
我希望,通过php代码来查询数据库和检索合成者条目的列表。
最重要的是,其中一个新闻合成字段是布尔- DisplayOnHomePage。
我要做的是在主页上显示标记为DisplayOnHomePage=true的新闻列表(标题和图像)。
有没有官方的API来做这件事?
如果没有,还有别的办法吗?
谢谢!
发布于 2012-05-14 02:40:11
我的建议是使用页面列表,(块或模型)
这使您可以通过任意数量的内容(包括属性)过滤页面。
$pl = new Pagelist();
$pl->ignoreAliases();
$pl->filterByPath('/some/page');
$pl->filterByCollectionTypeHandle('some_handle');
$pl->filterByDisplayOnHomePage();
$pages = $pl->get($numofitems);有大量的东西可以过滤,你真正需要的是第一行也是最后一行代码。
你要知道,那是使用模型,而不是块。
在这样做之后,$pages是一个页面对象数组。
麦克
https://stackoverflow.com/questions/10573455
复制相似问题