Я пытаюсь предложить тему для элемент-формы--имя--23.html.twig используя следующую функцию, основанную на некоторой информации из Drupal 8 / 9 — Добавление предложений темы для шаблона поля, специфичного для идентификатора узла..
РЕДАКТИРОВАТЬ: Не уверен, что нужно уточнить, для каждого администратора. Но повторюсь, я не могу понять, как сделать предложение темы, используя идентификатор поля и идентификатор узла в одном и том же предложении. Приведенный ниже код - это то, что я придумал. Его не с чем сравнивать. Я пытаюсь настроить код, чтобы делать то, что мне нужно. Если это не форум для вопросов, я могу взять это в другом месте.
РЕДАКТИРОВАТЬ 2: Для большей ясности не с чем сравнивать, потому что предоставленный код НЕ РАБОТАЕТ. Поэтому я ищу помощи, чтобы заставить код работать.
function mytheme_theme_suggestions_form_element_alter (массив и $ предложения, массив $ переменных, $ крючок) {
$object = $variables['элемент']['#объект'];
$id = str_replace("-", "_", $variables['element']['#id']);
если (get_class($object) == 'Drupal\node\Entity\Node') {
$suggestions[] = $hook . '__' . $идентификатор . '__' . $узел->идентификатор();
}
}