Drupal facet改变布局

时间:2010-10-25 17:20:34

标签: php drupal layout facet solr

有没有办法改变构面的布局?

我知道你可以在名为的模板目录中创建一个文件:block-apachesolr_search- [field] .tpl.php

我遇到的问题是,在这个阶段,已经创建了块变量中的html。

有没有办法更改html或只是获取facet的元素?

谢谢!

1 个答案:

答案 0 :(得分:0)

你在谈论分面搜索模块吗?

你可以通过在模板文件中添加它或者类似的东西来覆盖东西,例如,我必须将“clear-block”添加到div并按照这样做:

function themename_faceted_search_ui_facet_wrapper($env, $facet, $context, $content) {
  $classes = array(
    'faceted-search-facet', // Note: Tooltips rely on this class.
    'faceted-search-env-'. $env->name,
    'faceted-search-facet--'. check_plain($facet->get_key() .'--'. $facet->get_id()), // Note: Tooltips rely on this class.
    'faceted-search-facet-'. ($facet->is_active() && $context != 'related' ? 'active' : 'inactive'),
    'faceted-search-'. $context,
  );
  return ''. $content .''."\n";
}

需要一段时间才能在模块文件中找到合适的功能,但我不知道其他任何方式。