Я пытаюсь получить метку пакета (метку типа узла) узла от объекта узла в Drupal 8.
Это работает, но кажется скучным:
$node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name');
Есть ли другой способ получить ярлык комплекта, возможно менее сложным способом?
$node->type->entity->label();
может быть, немного изящнее? Я не уверен, что есть более короткая версия в настоящее времяОтветы:
Следующий код работает, как указано в @Clive .
источник
На случай, если вам понадобится имя компьютера типа узла в шаблоне Twig:
источник
Если вы хотите ярлык в веточку
источник
Попробуйте этот код.
источник
Для этого есть функция
источник