In Drupal 6, ho potuto controllare la visibilità del blocco usando il codice PHP nella configurazione dell'interfaccia utente del blocco come:
<?php return MYMODULE_abc() || MYMODULE_def() ; ?>
Queste funzioni hanno cercato il nodo corrente, la tassonomia, ecc. Per decidere se visualizzare il blocco. Questa opzione PHP è sparita in Drupal 8, ma c'è un $visibility
campo in BlockBase
. Posso usarlo per impostare a livello di programmazione la visibilità in fase di esecuzione?