НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
60 of 182 menu

Таблица shortcut

Таблица shortcut используется в Drupal для хранения пользовательских ярлыков, которые представляют собой быстрые ссылки на различные страницы сайта. Эти ярлыки обычно отображаются в специальном меню или панели инструментов.

Поля

Поле Тип данных Описание
id int Уникальный идентификатор ярлыка. Первичный ключ с автоинкрементом.
shortcut_set varchar(32) Идентификатор набора ярлыков, к которому принадлежит данный ярлык. Ссылается на таблицу shortcut_set.
uuid char(128) Уникальный универсальный идентификатор ярлыка.
langcode varchar(12) Код языка, к которому привязан ярлык.

Как это работает

Ярлыки в Drupal организованы в наборы (shortcut sets), которые могут быть назначены различным ролям пользователей. Каждый пользователь может иметь доступ к определенному набору ярлыков в зависимости от своих ролей.

Когда пользователь создает новый ярлык, в таблицу shortcut добавляется запись с указанием принадлежности к определенному набору. Ярлык связывается с конкретным маршрутом Drupal через систему меню.

Администраторы могут управлять наборами ярлыков через административный интерфейс Drupal, назначая разные наборы разным ролям пользователей. Это позволяет предоставлять различные наборы быстрых ссылок для разных групп пользователей в зависимости от их потребностей и прав доступа.

Ярлыки поддерживают многоязычность через поле langcode, что позволяет иметь разные версии ярлыков для разных языков сайта.

Пример SQL-запроса

Получить все ярлыки для определенного набора можно следующим запросом:

SELECT s.* FROM shortcut s WHERE s.shortcut_set = 'default' ORDER BY s.id;

Смотрите также

  • таблицу shortcut_set,
    которая хранит наборы ярлыков
  • таблицу menu_link_content,
    которая содержит ссылки меню
  • таблицу users,
    которая хранит данные пользователей
  • таблицу router,
    которая содержит информацию о маршрутах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить