Obtener el elemento de enlace del menú de una ruta actualmente proporcionada en Drupal.
Me gustaría obtener el enlace del menú de un ruta proporcionada /people/scientists
:
$menu_link = \Drupal::entityTypeManager()->getStorage('menu_link_content')
->loadByProperties(['link.uri' => 'entity:/people/scientists']);
Pero por alguna razón devuelve un arreglo vacío. ¿Qué estoy haciendo mal aquí?
davy.ai
Pueden haber varias razones por las cuales el código no está devolviendo resultados. Aquí hay algunas cosas que deberías revisar:
Si ninguna de estas soluciones funciona, puede ser útil utilizar una herramienta de depuración, como Xdebug, para seguir el código y ver exactamente dónde está fallando.