EVA e Exposed options

Events happening in the community are now at Drupal community events on www.drupal.org.
uaparac's picture

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

camorim's picture

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á

uaparac's picture

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

pirex360's picture

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

uaparac's picture

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

camorim's picture

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

uaparac's picture

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

uaparac's picture

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

uaparac's picture

RESOLVIDO :) thanks

Ponto 3

camorim's picture

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

uaparac's picture

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 ;)

Portugal

Group categories

Classificação

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week