2010-10-25 18 views
1

Existe-t-il un moyen de modifier la disposition d'une facette?Mise en page de modification de facette Drupal

Je sais que vous pouvez créer un fichier dans le répertoire modèle nommé: bloc-apachesolr_search- [champ] .tpl.php

Le problème que j'ai est qu'à ce stade, le code html dans la variable bloc a déjà été créé.

Y at-il un moyen de changer le code HTML ou simplement obtenir les éléments de la facette?

Merci!

Répondre

0

parlez-vous du module de recherche à facettes?

vous pouvez écraser des choses en l'ajoutant dans votre fichier modèle ou quelque chose simmilar, forinstance je devais ajouter le « clair-bloc » à un div et a fait de cette façon:

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

a pris une tandis que pour trouver la bonne fonction dans le fichier de module, mais je ne sais pas d'une autre manière.

+0

Non. Je parle du module de recherche d'apachesolr -> http://drupal.org/project/apachesolr – AntonioCS