Sim, acho que devo usar uma função para substituir a palavra-chave pesquisada. Mas como faço para buscar a palavra-chave pesquisada e se houver mais de uma palavra-chave?
precisa saber é o seguinte
Se você pode usar o jQuery, existe uma pequena maneira complicada de fazê-lo.
Niksmac 3/12/12
sim, pense sobre como obter .. você pode usar jquery como nikhil disse ..: D
Sumit Madan
Respostas:
7
Você pode usar algo como destaque que localiza e adiciona uma classe a todas as instâncias de uma palavra na página e, em vez de alimentar uma palavra estática, você usaria o conteúdo da caixa de pesquisa.
Você pode encontrar mais informações e links para outras versões na pergunta StackOverflow, Destaque uma palavra com jQuery .
Ele executa o trabalho, mas remove a estrutura da linha de exibição. A exibição está mostrando o conteúdo (não os campos) como teaser. Depois que a pesquisa é concluída, o resultado não mostra o teaser, mas apenas os dados brutos. Isso pode ser resolvido.
precisa saber é o seguinte
Vejo que a função search_excerpt remove toda a marcação. Isso pode mudar de alguma forma?
Chefnelone
Eu acho que essa é a melhor opção se os pontos de vista é estilo para mostrar campos, mas não é útil se a vista é a exibição de conteúdo (full, provocação, ..)
Respostas:
Você pode usar algo como destaque que localiza e adiciona uma classe a todas as instâncias de uma palavra na página e, em vez de alimentar uma palavra estática, você usaria o conteúdo da caixa de pesquisa.
Você pode encontrar mais informações e links para outras versões na pergunta StackOverflow, Destaque uma palavra com jQuery .
fonte
Usando a função search_excerpt , você pode destacar a palavra-chave pesquisada. Ele mostra a palavra-chave em negrito.
Um exemplo é mostrado abaixo,
por exemplo: // um campo do corpo é exposto aqui
no seu arquivo tpl views, adicione o seguinte código
destacará a palavra pesquisada, veja a captura de tela abaixo
fonte
Se você estiver usando visualizações com o Apache Solr em http://drupal.org/project/search_api e http://drupal.org/project/search_api_solr
Você pode ativar o destaque na palavra.
fonte
Exemplo para o campo do corpo . No seu módulo personalizado.
fonte