Мой аккаунт и Выйти ссылки определены в ядро/модули/пользователь/user.links.menu.yml
пользователь.страница:
title: 'Мой аккаунт'
вес: -10
имя_маршрута: user.page
имя_меню: учетная запись
пользователь.выход:
вес: 10
имя_меню: учетная запись
класс: Drupal\user\Plugin\Menu\LoginLogoutMenuLink
Как видите, они жестко запрограммированы на учетная запись
меню. Имея это в виду, действительно лучше всего просто разместить оба меню рядом друг с другом на странице обзора блоков. Это работает, вероятно, для 95% случаев использования. Ваш CSS должен быть написан таким образом, чтобы поддерживать это. Что касается остальных 5%, вы можете даже добавить свои собственные ссылки в пользовательский модуль. Если бы вы это сделали, это могло бы выглядеть примерно так:
мой_модуль.info.yml
тип: модуль
имя: 'Мой модуль'
description: «Копировать ссылки пользователей».
core_version_requirement: ^8.8 || ^9
пакет: 'Пользователь'
зависимости:
- пользователь: пользователь
my_module.links.yml
мой_модуль.user_page:
title: 'Мой аккаунт'
вес: -10
имя_маршрута: user.page
имя_меню: YOUR_MENU_ID
мой_модуль.user_logout:
вес: 10
имя_меню: YOUR_MENU_ID
класс: Drupal\user\Plugin\Menu\LoginLogoutMenuLink