Uma página de visualizações pode ler o URL e usar um caminho para a página para ler uma entrada de termo de taxonomia para um filtro contextual. Um URL como example.com/a/term/b
seria lido pela página de visualização com um caminho de a/%/b
. O valor para %
no URL é passado para o filtro contextual para determinar qual conteúdo incluir na exibição.
Como um bloco não possui um caminho, é necessário fazer um pouco mais de configuração para alcançar o resultado. Para fazer isso:
- Clique no filtro contextual no formulário de exibição de blocos em visualizações.
- Em
When the filter value is NOT available
selecionar Provide default value
.
Se a página no caminho for um termo de taxonomia, tente as etapas 3 e 4:
- Escolha
Taxonomy term ID from URL
na caixa suspensa Tipo.
- Verifique
Load default filter from term page
.
Ou tente o seguinte:
- Escolher
Raw value from URL
- Identifique qual parte do URL é o termo. por exemplo. para
A/term/B
o termo está na segunda posição.
Então:
- Sob
When the filter value IS in the URL or a default is provided
verificação "Especificar critérios de validação"
- Selecione
Taxonomy term
e o vocabulário específico que está sendo usado.
- Em
Filter Value type
nome do termo de escolha convertido em ID do termo "
- A verificação
Transform dashes in URL to spaces in term name filter values
garantirá que qualquer alias de caminho gerado automaticamente que tenha convertido espaços em traços seja tratado adequadamente. Experimente a sua vista com esta opção marcada e desmarcada.
Se sua visualização não estiver aparecendo na página, as etapas de solução de problemas devem incluir a verificação de que a visualização funciona testando as entradas na visualização da visualização. Certifique-se de que os espaços sejam manipulados para corresponder à configuração da etapa 8. Além disso, verifique se o bloco de exibição está exposto admin/structure/block
.