Mostrar Selecionada (ativa) Filtro de Categoria Atributos
-
19-12-2019 - |
Pergunta
Eu atualizei os filtros para mostrar como um menu suspenso, em vez de uma .Atualizei o template/catalog/camada/filtro..phtml para ser:
<select onchange="setLocation(this.value)">
<option selected ="selected"><?php echo $this->__('sshhh') ?></option>
<?php foreach ($this->getItems() as $_item): ?>
<?php if ($_item->getCount() > 0): ?>
<option value="<?php echo $this->urlEscape($_item->getUrl()) ?>"><?php echo $_item->getLabel() ?></option>
<?php endif; ?>
<?php endforeach ?>
</select>
Problema: O filtro desaparece depois de selecionado e é adicionado a 'Atualmente Compras Pela seção'
Objetivo: Eu gostaria de lista pendente filtro para persistir, mesmo quando um dos itens de filtro tiver sido selecionado.(Eu também gostaria suspensa automaticamente pré-selecionar qualquer atributo de filtro está ativo no momento, se houver.Mas eu posso fazer isso pouco, eu acho)
Ajuda: Como posso manter um filtro apresentado, mesmo quando um dos itens de filtro selecionado?Eu já traçada a rota de volta para o núcleo de arquivos, mas em nenhum momento parece 'ocultar' selecionados/filtros ativos, que parece.
Obrigado
Solução
Existem muitas extensões que fazem isso.
O meu favorito é ManaDev De Múltipla Escolha Em Camadas De Navegação (Filtros) Mas há outros.
Há uma pergunta semelhante aqui
Ambas as respostas podem fornecer informações sobre o seu problema.