早上,我试图获得一组最新的节点类型,但似乎无法弄清楚如何按日期订购它们。到目前为止,这是我的功能:
function latest_nodes($type, $limit = 15, $offset = 0) {
$query = new EntityFieldQuery();
$tmp = $query->entityCondition('entity_type', 'node');
if( is_string( $type ) )
$tmp->entityCondition('bundle', $type);
elseif( is_array( $type ) )
$tmp->entityCondition('bundle', $type, 'IN');
$tmp->range($offset, $limit);
$results = $tmp->execute();
return node_load_multiple(array_keys($results['node']));
}
任何帮助将不胜感激!