我几个小时以来一直在努力。我已经尝试了我能想到的一切,但似乎无法解开钩子 hook_apachesolr_query_prepare()。这是我在template.php文件中调用的代码:
/**
* Implements hook_apachesolr_query_prepare().
*/
function pz_apachesolr_query_prepare(DrupalSolrQueryInterface $query) {
echo "Query Prepare Test";
$query->setAvailableSort('entity_id', array(
'title' => t('Node ID'),
'default' => 'asc',
));
$query->setAvailableSort('ds_changed', array(
'title' => t('Changed Date'),
'default' => 'asc',
));
}
hook_apachesolr_query_alter()工作正常,但我认为我不能添加排序选项(这是我的最终目标)。
我试过了:
我正在使用Apachesolr 7.x-1.7进入Drupal 7.
我确信这很简单,我很想念 - 提前谢谢!