AJUDA com o Views (peco desculpa se estiver no sitio errado)

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

Boa tarde a todos.
Sei que este não e o local indicado mas é o meu ultimo recurso, nao sei que mais fazer.
Tenho uma view criada e queria que no finder mostrasse na select box todos as opções existentes e não apenas aquelas que têm conteúdos.
O problema é que não consigo isso.
Então optei pela alternativa que foi criar conteúdos para todas as opções e depois despublica-los. O problema e que apesar de despublicados continuam a aparecer.
Não sei o que estou a fazer mal e ando nisto à 5 dias e na net nao encontro nada que funcione ou que faça o que pretendo (que me parece algo básico e lógico para o Drupal realizar).
Podem ajudar-me?
Por favor?
Mais uma vez peço desculpa por não ser este o local ideal.
Obrigado

Comments

Filtro

hernani's picture

Para retirares da vista nós que não estejam publicados (embora eles só apareçam ao autor ainda assim), basta criares um filtro:

Add filter > node > Published ? > Yes

Ja fiz e o que acontece é: na

Fil__'s picture

Ja fiz e o que acontece é:
na select list so aparecem as opcoes que têm nodes publicados (nao interessa, queria que aparecesse todas as opcoes)
na pagina de pesquisa aparecem os unpublished à mesma misturados com os published (aqui sim, interessa só os nodes publicados)
HELP!!

O que é o finder?

camorim's picture

Fil,
Aqui podes deixar as tuas dúvidas, mas acho que não foste muito explícito, o que dificulta a ajuda por parte dos membros do grupo. Eu sei que é complicado explicar algo que já está tão na nossa cabeça desde há dias, mas não sei se entendi bem o que pretendes.

Estou a tomar o finder como uma caixa de selecção para o utilizador do teu site na realização de uma pesquisa. Ex. no site https://nodes.pt/empresas em que se pesquisa pelo critério de localização

  1. Criar uma taxonomia associada ao teu tipo de conteúdo
  2. Criar a vista, colocando o filtro para mostrar apenas conteúdo publicado, escolher o tipo de conteúdo
  3. Colocar novo filtro Taxonomia: Term ID (with depth) e fazer o seu Expose

Não sei se me aproximei do teu problema, mas se assim não for, expõe de forma mais clara o que tens e o que queres obter. Se possível, dá exemplos do resultado final.
É que existe outra possibilidade que é usar filtros de campos que expões e depois exibes numa espécie de formulário de pesquisa embebido na tua view.

Obrigado pela ajuda

Fil__'s picture

Obrigado pela ajuda camorim

Bem, tenho um bloco com 2 select box (uma com concelhos e outra com actividades).

Ao fazer uma pesquisa nesse bloco o resultado é mostrado numa pagina (chamada pesquisa) usando o finder para tal.

O que pretendo é que nas select box todas as opçoes disponiveis no campo CCK estejam disponiveis para escolha. Para que isso aconteca tive que criar conteudos para cada opcao e depois despublica-los.

Na pagina de resultado quero que os itens nao publicados nao sejam exibidos (que é o que está a acontecer).

Ao meter na view o Published: Yes ele realmente esconde os nao publicados mas infelizmente tambem esconde as opcoes na select box.

E mais ou menos este o meu dilema

Usa a taxonomia

camorim's picture

Acabo de descobrir uma ferramenta que me parece potente, o módulo Finder que estás a usar.
Como nunca lidei com ele, por isso é difícil estar a falar, mas pelo que entendo tanto funciona com autocomplete, fazendo um matching da expressão colocada pelo utilizador na caixa de pesquisa como pode filtrar e pesquisar por campos.
O que imagino é que no teu CCK tenhas um campo com concelhos e outros com actividades e ao configurar cada um deles tenhas definido as opções para os concelhos e para as actividades.
Em geral, o Drupal apresenta opções que possuem já algum conteúdo correspondente. Como não parece ser o caso para algumas das que tens, ele omite-as. Se não existe nada na configuração do views para seleccionares "mostrar as opções, mesmo que não tenha conteúdo", o que te sugeria era colocar essas opções numa taxonomia em vez do cck. Depois usas o vocabulário como filtro no views. Aí, tenha valores ou não, estarão sempre disponíveis.

Vai dando feedback das tuas experiências. Tenho curiosidade em testar o tal finder, mas ando pouco folgada de tempo. Se ainda tiver tempo, instalo-o e simulo a tua situação para ver se consigo algo

O Views Bulk Operations

Eu ja ficava feliz se

Fil__'s picture

Eu ja ficava feliz se conseguisse no Finder preencher as Select List à mão de modo a poder ter todos os valores do Concelho na caixa. É possivel?

Finder vs Views expose

camorim's picture

Olá Fil

Nãos ei se já resolveste o teu problema, mas estive a trabalhar com o Finder e tal como explicavas, ele só mostra as opções de concelhos e de actividades que tenham algum node associado, senão esconde-as. É talvez a solução lógica para muitos casos, mas como tu queres que estejam sempre visíveis as opções, então recomendo que uses o próprio views com a opção expose, jogando por trás com a taxonomia como já referi.

  1. Crias duas taxonomias, uma para os concelhos outra para o tipod e actividades
  2. Actualizas os teus conteúdos, seleccionando no campo taxonomia o valor do concelho e actividade correctos
  3. Na View, além do filtro do tipo de nó e do publicado, inseres o filtro do Taxonomy: Term ID/ The taxonomy term ID. Seleccionas o vocabulário dos concelhos, escolhes a opção Dropdown e forma hierárquica. Ainda aí, activas o botão Expose. Activas o Is one of (concelhos), colocas a label "concelhos" ou "pesquisa por concelho" e decides se queres que as pessoas pesquisem mais que um concelho ou não em simultâneo (force to single obriga a que seja um de cada vez).
  4. Na view, repetes a operação para o filtro Taxonomy: Term ID/ The taxonomy term ID, mas agora para o vocabulário das actividades
  5. Em Basic settings, activa o Exposed form in block e grava
  6. Em blocos, escolhe a região onde queres colocar o bloco do form com as opções do expose concelhos e actividades e indicas que é só para mostrar na página onde vais mostrar o teu tipo de conteúdo.

Em princípio, tudo funcionará bem já no path que definiste para o display da tua view. As pessoas podem seleccionar o concelho, o tipo de actividade e lançar a pesquisa, e todas as opções estarão visíveis, tenham itens ou não.

Espero que funcione e vá minimamente ao encontro do resultado que pretendes.

Portugal

Group categories

Classificação

Group notifications

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