I have a vocabulary (lets name it as 'Brands') which is getting filled by adding terms while creating a nodes.

I have a view which shows me the list of those nodes. This view has an exposed filters including the one filters nodes by Brand. There are nodes which must relate to all 'Brands'.

It is not possible to assign manually all existing brands to node while creating it because the vocabulary is kinda dynamic. That means they should pass filter with any term checked. Not when 'All', but when any of existing. It seems to be obvious but I can't see any way I can do that.

  • In the 3rd paragraph, you're talking about nodes then you say That means they should pass filter with any term checked you lost me here, are you talking about the filter in your view? – No Sssweat Apr 12 '16 at 7:41
  • I'm sorry for my English.=\ I mean that some nodes must be assigned to all terms in 'Brands' vocabulary. They should be visible when I check any Brand (or Brends) in exposed filter of the view. – Andriy Apr 12 '16 at 8:17
  • The should be visible no matter what brand is selected, right? – Volker Apr 12 '16 at 8:34
  • yes. that's correct. – Andriy Apr 12 '16 at 8:36
  • You could just assign a "universal" tag to those nodes, like "always-visible" or whatever name and filter your list accordingly. – Volker Apr 12 '16 at 8:42

it was so stupidly simple... Just don't add any term and add a filter to the view

having Brand one of .... OR having Brand empty(NULL)

I should definitely stop looking for a complex solutions for a simple questions. Thanks anyway

| improve this answer | |
  • Well done! OR was the way to go... – Volker Apr 12 '16 at 13:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.