Ací un truc per a controlar la ruta de les pàgines en la versió 8 de Drupal, que és prou distint a com es feia a les versions 6.x i 7.x. Per a començar, hem de saber que al fitxer EL_TEU_TEMA.theme és on deixem les variables que podrem anomenar més tard a les plantilles del nostre theme. Al meu cas, vaig a declarar la variable "el_path" que guarde la ruta actual.
// Vull controlar la ruta de Drupal 8 en cada moment
// per a fer seccions o blocks dinàmics segons la secció on navegue l'usuari.
$variables['el_path'] = $current_path = \Drupal::request()->getRequestUri();
I ara, a la plantilla en qüestió on vull mostrar o ocultar alguna cosa segons la ruta actual:
{% if el_path == '/bla-bla-bla' or el_path == '/blu-blu-blu' %}
Hola mòn!
{% endif %}
Si també volem detectar si la ruta conté alguna paraula, podem fer-ho amb:
{% if 'LA_TEUA_PARAULA' in el_path %}
{% endif %}
I això és tot, espere que et servisca aquest truquet i t'anime a compartir les teues aventures amb els teus experiments informàtics. Compartir és bo.