有没有办法改变构面的布局?
我知道你可以在名为的模板目录中创建一个文件:block-apachesolr_search- [field] .tpl.php
我遇到的问题是,在这个阶段,已经创建了块变量中的html。
有没有办法更改html或只是获取facet的元素?
谢谢!
答案 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";
}
需要一段时间才能在模块文件中找到合适的功能,但我不知道其他任何方式。