Problem/Motivation

Several available modules enhance Block Visibility Groups.

Proposed resolution

Add the following to the project page:

The following modules provide additional conditions that can be used with Block Visibility Groups:

Remaining tasks

User interface changes

None.

API changes

None.

Data model changes

None.

Comments

dewpurdy created an issue. See original summary.

tedbow’s picture

@dewpurdy this will be available but will probably be in another module. I will report back here and update the project page.

The way Drupal 8 works is there Condition plugin system. So if I make another module that has a Taxonomy Condition then it will work with this module and others.

nedjo’s picture

Title: Add taxonomy to conditions » Document available condition modules for taxonomy and similar
Version: 8.x-1.0-alpha2 » 8.x-1.x-dev
Component: User interface » Documentation
Category: Feature request » Task

Switching this to a documentation task. Suggested addition to the project page:

The following modules provide additional conditions that can be used with Block Visibility Groups:

nedjo’s picture

Title: Document available condition modules for taxonomy and similar » Document available condition modules, e.g., for taxonomy
Issue summary: View changes

Updating summary.

nedjo’s picture

Status: Active » Needs review
nedjo’s picture

Issue summary: View changes
tedbow’s picture

Status: Needs review » Fixed

@nedjo, thanks for providing the wording! I just added ctools and put on the project page.

Marking fixed but if I got something wrong or if others want to add more re-open.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

nedjo’s picture

There are a bunch more condition modules. No doubt we should come up with a better place to track them. For now, though, here are the additional ones:

  • Block By Date is a group of modules that provide additional visibility conditions for blocks.
  • Condition Pack is used to display blocks conditionally by given dates.
  • Entity Field Condition provides a condition plugin that checks to see if a particular entity bundle has a field with a specific value.
  • Module Conditions provides a condition of a given module being installed.
  • Translation Condition allows a block to be conditionally placed based on whether it has a translation in the currently active language.
  • UUID Condition provides a condition plugin that detects a current UUID in the page context.
romainj’s picture

And the Block Scheduler module (https://www.drupal.org/project/block_scheduler).