Рейтинг:0

Как вывести список ссылок/вложений во вторую боковую панель

флаг cl

При управлении полями для данного типа контента в Drupal 9 я хотел бы иметь возможность перечислить все элементы данного поля (например, ссылки, вложения, ...) в определенной области (скажем, во второй боковой панели), а не чем внизу страницы (по умолчанию).

Можно ли это сделать с помощью CSS?

Можно ли это сделать с помощью модуля Display Suite?

Рейтинг:0
флаг um

Модуль Layout Builder в ядре Drupal делает то, что вам нужно.

Обратите внимание, что два упомянутых вами подхода также могут работать. Однако, если вам не нужны другие функции Display Suite, я думаю, что большинство людей порекомендуют не добавлять такой огромный модуль, когда вы можете удовлетворить свои потребности с помощью ядра. Вы также можете выполнить их с помощью тем, но это потребует значительно больше усилий, чем Layout Builder или Display Suite.

При прочих равных я бы выбрал Layout Builder.Он позволяет вам определять и размещать «разделы» и «блоки» контента на странице через пользовательский интерфейс. Среди вещей, которые вы можете делать через этот интерфейс, вы можете установить количество столбцов, разделов и блоков, а также выбрать, какой контент будет в каждом блоке.

Вот некоторые учебные ресурсы. Я также включаю несколько быстрых шагов ниже.

основные шаги

Взгляните на эти шаги. Инструмент часто не сразу интуитивно понятен; это мощный набор функций с большим количеством опций. Документы/видео проведут вас намного дальше.

Настраивать

  1. Включить модули. Вы можете найти это на странице расширения ({yourdomain.com}/admin/modules). Поставьте галочки в полях рядом со следующим:
    • Конструктор макетов

      Позволяет пользователям добавлять и упорядочивать блоки и поля контента непосредственно в контенте.

    • Открытие макета

      Предоставляет возможность модулям или темам регистрировать макеты.

    • Макет поля

      Позволяет пользователям настраивать отображение и форму отображения, размещая поля в несколько столбцов.

  2. Включите построитель макетов на странице управления отображением вашего типа контента:
    1. для этого примера перейдите в режим отображения статей по адресу ({yourdomain.com}/admin/structure/types/manage/article/display/default)
    2. внизу этой страницы конфигурации разверните Параметры макета
    3. установите флажок рядом с Использовать компоновщик макетов
    4. для этого примера выберите 2 столбца
    5. нажмите Управление макетом
    6. во 2-м столбце нажмите "добавить блок"
    7. выберите поля, которые вы хотите отобразить во 2-м столбце

Убедитесь, что он работает так, как вы ожидаете

  1. Посетите существующую статью или создайте новую.
  2. Убедитесь, что в каждом поле, которое использует ваш макет, есть содержимое. Пустые поля можно настроить так, чтобы они не отображались.
Рейтинг:0
флаг cn

Модуль перехода для упорядочения полей в формах: Группа полей.

После установки модуля вы можете перейти к Управление отображением формы для вашего типа контента и создайте группы полей.

Преимущества использования групп полей:

  • Хранятся как конфигурация, чтобы их можно было сохранить в системе контроля версий.
  • Можно настроить в пользовательском интерфейсе
  • Имеет опции для вертикальных вкладок, горизонтальных вкладок, аккордеонов и т. д. по умолчанию.
  • Можно легко добавлять классы для дальнейшей настройки

Обратите внимание, что это не позволит вам легко перемещать элементы на боковую панель во вторую очередь — ваша форма будет напечатана в основной области содержимого темы, и не так просто напечатать части пользовательского интерфейса формы в разных областях — но это будет позволяют вам настраивать макет, и, надеюсь, вы сможете добиться желаемого вида.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.