Posted by uaparac on February 19, 2013 at 1:18am
Bom dia / boa noite a todos os Drupalistas
Por acaso algum dos colegas já teve problemas com o EVA e Exposed options.
Quando ativo o "Expose items per page" a View faz a filtragem ao número de conteúdos que vai mostrar mas não me está a permitir dispor dessa funcionalidade para o usuario.
Também já testei com o módulo Better Exposed Filters mas NADA!!!!
É algum bug (e existe respectivo patch??) ou é algo que estarei a fazer de errado????
Grato pela atenção
Cumprimentos ;)

Comments
Tudo ok
Pedro
Fiz o teste e tudo parece ok. Por acaso nunca tinha experimentado os exposed filters num display EVA.
Deves ter reparado que o display gera dois outputs: o EVA com os teus fields e outro Eva só para o exposed form.
Ex. com bandas em que embebo álbuns de determinada banda na página da banda. Fico com dois outputs como vês:
EVA: bandas - EVA Field (Exposed form)
EVA: bandas - EVA Field
Ao visitar a página como user, consigo as caixas de filtro e usá-las normalmente. Testei com campos ano e título, operator "contains".
Nota:
Desculpa não poder mandar screenshot, mas o groups não me está agora a deixar fazer upload de imagens.
Obrigado Cláudia :) logo já
Obrigado Cláudia :) logo já vou testar tenho andado meio perdido à volta disto :) até já instalei o Linux para ter mais acessos e permissões como Patches etc... :D
Patches
Eu também já tive problemas a meter patches em windows, mas existe um módulo que te faz isso, até faz a gestão dos patches que usas para não te perderes no futuro. Tenta este http://drupal.org/project/patch_manager, o problema deste módulo é que tens que ir ao diretório e dar permissão antes de aplicares o patch e depois não te podes esquecer de voltar lá e colocar novamente as permissões...
"If you go to hate something...hate your own destiny..."
Olá Cláudia Estive a ver com
Olá Cláudia
Estive a ver com cuidado o teu comentário e acho que não entendeste bem o que pretendia, ou então não percebi bem a parte de que falas nos Displays :) peço desculpa é q fiquei ainda mais baralhado isso de que falas acho que era só em caso de eu utilizar o DS certo? ... é que não estou a utilizar o DS nesta parte.
Isto é assim o objectivo é relaccionar Produtos de determinadas Marcas, se carregares em cima da marca X mostra todos os produtos da marca X, se carregares na marca Y mostra todos os produtos da marca Y e isso já funciona e muito bem. O problema é que quero criar um FILTER CRITERIA nesses resultados e não consigo
Eu criei um EVA e com o ENTITY CONTENT SETTINGS relaccionei os conteudos e campos que pretendia... tomei a liberdade de dispor um screens
No primeiro screen mostra a configuração que utilizo do EVA e dentro dessa view tenho um bloco para o tal carrousel da primeira página e outros blocos relaccionados...
https://www.dropbox.com/s/q4y9wnl6ab0ohsu/1.JPG
https://www.dropbox.com/s/spheuaugu1icux7/2.JPG
Como podes ver neste screen o FILTER CRITERIA está activo mas não fica visivel
https://www.dropbox.com/s/hg0392i5hftxnnt/3.JPG
:D Sorry e obrigado pela ajuda
Exposed criteria
De facto ao vivo as coisas são bem mais simples!
Os testes que fiz com o exposed no EVA não estão a usar Display Suite. Qualquer EVA que cries é mostrado no host entity que defines na secção Entity content settings, quer tenhas ou não DS.
Olhando para a configuração do teu EVA (screenshot 1), não consigo perceber que exposed criteria estás a usar. Na verdade não vejo nada exposed nem em filtros nem em sort criteria. Mas também li melhor o que queres e parece-me que pretendes o filter para o utilizador no Pager (Exposed itens per page) e esse não dá para ver a configuração no screenshot enviado.
Só umas achegas para ver se estamos sincronizados:
1. No Views dá para expor: filters, sort criteria e pager.
2. Para ter esses campos/ critérios exposed, tenho de ativar a caixa de seleção no respetivo campo
3. Quando se expõe um elemento, é gerada uma secção que fica anexa ou podemos optar por criar um bloco autónomo, que depois posicionamos via administração de blocos por ex. na sidebar.
4. Quando usamos o display EVA há uma pequena diferença ao expor elementos. Este plugin gera dois outputs. O EVA principal e o EVA exposed form (os dois displays que te falava acima).
Assim, ao ativares o display EVA na entity host é preciso também ativar o do Exposed form.
Seguem screenshots para complementar o que digo. Apliquei exposed a filtros, sort criteria e pager. Também podes ver depois o exposed form em ação.
https://www.dropbox.com/s/iieaamujz4mddew/01-EVA-display.png
https://www.dropbox.com/s/0qo8jrtsz6vgi0c/02-EVA-display-filter-exposed-...
https://www.dropbox.com/s/72opqr5e96jusf4/03-EVA-display-sort-exposed-ex...
https://www.dropbox.com/s/3hdd038s8lzzwmh/04-EVA-display-pager-exposed-e...
https://www.dropbox.com/s/of6qgxljwwoykgm/05-EVA-display-embed-host-enti...
https://www.dropbox.com/s/70m7zloj53wnmfu/06-EVA-display-exposed-form-in...
Espero que ajude.
ab,
cláudia
O ponto 1 e 2 das tuas
O ponto 1 e 2 das tuas "achegas" :) esses estão ativos e conforme o que demonstras-te mas mesmo assim não está a mostrar nem o pager nem os filtros de critérios definidos...
De qualquer forma estou agora a falar de cor e não quero confundir mais as coisas, mais logo vejo isso.
Muito obrigado pela ajuda Cláudia
Cumprimentos,
Hehehe está resolvido Cláudia
Hehehe está resolvido Cláudia (Afinal havia outra ;) )
Era o tal problema que tinhas identificado no MANAGE DISPLAY
"
4. Quando usamos o display EVA há uma pequena diferença ao expor elementos. Este plugin gera dois outputs. O EVA principal e o EVA exposed form (os dois displays que te falava acima).
" não estava a perceber este ponto e não estava ativo esse Field com o Exposed Form.
Agora só mais uma coisa que falas-te e abriu-me o "apetite" no ponto 3 falas-te em criar um Bloco de exposeds através do EVA "Quando se expõe um elemento, é gerada uma secção que fica anexa" podes explicar pf. um bocadinho melhor como se processa essa parte Obrigado e mais uma vez desculpa.
RESOLVIDO :) thanks
RESOLVIDO :) thanks
Ponto 3
Olá Pedro
Desculpa ter estado ausente, mas estive a participar sexta e sábado no Rails GIrls http://railsgirls.com/porto e não deu para seguir a conversa.
O que queria dizer no ponto 3 é simplesmente a opção "Exposed form in block: Y/N", que existe na maioria dos displays (no EVA não está disponível e percebe-se porquê), que permite gerar bloco com todos elementos exposed e posicionar esse bloco onde queiramos. Pode ser interessante nalguns layouts e temas. Podemos querer os filtros no topo (predefinido), mas podemos querer numa das sidebar ou em qualquer outra region do nosso tema.
Como vês é algo bem pacífico e que já deves ter utilizado.
Fico muito satisfeita por teres resolvido o problema. O Drupal tem destas coisas - configurações que nos escapam e depois andamos às aranhas :)
É sempre um prazer ajudar. Como diz a Heather James: "ligar pontes entre o que já sabemos e o que não sabemos".
ab,
cláudia
Mais uma vez Obrigado e é um
Mais uma vez Obrigado e é um prazer enorme fazer parte de uma comunidade que está sempre pronta ajudar-nos quando existem dúvidas ou dificuldades.
Saudações ;)