In Drupal 6 konnte ich die Blocksichtbarkeit mithilfe von PHP-Code in der Block-UI-Konfiguration wie folgt steuern:
<?php return MYMODULE_abc() || MYMODULE_def() ; ?>
Diese Funktionen haben den aktuellen Knoten, die Taxonomie usw. nachgeschlagen, um zu entscheiden, ob der Block angezeigt werden soll. Diese PHP-Option ist in Drupal 8 weg, aber es gibt ein $visibility
Feld in BlockBase
. Kann ich damit die Sichtbarkeit zur Laufzeit programmgesteuert einstellen?