1

有没有办法改变一个方面的布局?

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

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

有什么方法可以更改 html 或仅获取方面的元素?

谢谢!!

4

1 回答 1

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";
}

花了一段时间在模块文件中找到正确的函数,但我不知道有什么其他方法。

于 2010-10-26T13:36:11.687 回答