Рейтинг:1

Как сделать 3 разных меню?

флаг cn

Мне нужно сделать повестку дня в Drupal 7. Таблица для событий более или менее уже сделана, но мне нужно добавить 3 дня сверху, например:

День 1 - День 2 - День 3

В зависимости от того, какой день нажат, он покажет повестку дня или другой.

Как я могу это сделать?

Я добавляю содержимое с помощью Повестка дня тип контента, который я создал, но мне нужно будет создать контент на эти 3 дня.

hotwebmatter avatar
флаг nr
Добро пожаловать в Drupal Ответы! Похоже, вы можете использовать [вкладки меню Views] (https://www.urbaninsight.com/article/views-menu-tabs-quick-guide) или [Quick Tabs] (https://www. drupal.org/project/quicktabs).
флаг cn
Я бы создал таксономию под названием «Дни» с терминами «День 1», «День 2», «День 3». Затем добавьте поле «Таксономия», чтобы вы могли назначить день, к которому относится узел повестки дня. Затем вы можете использовать один из модулей, предложенных @hotwebmatter.
hotwebmatter avatar
флаг nr
Да, @RyanHartman, похоже, это может сработать. Добавьте поле _Taxonomy term reference_ в пакет узлов для пользовательского типа сущности _Agenda_. Затем используйте это поле, чтобы пометить содержимое для включения в каждую из трех вкладок для дня 1, дня 2, дня 3.
флаг cn
Спасибо вам, ребята! Вот что я сделал. Я не знал, как добавить меню, но как только я смог это сделать, я понял, как фильтровать термины таксономии (сначала я добавил их в словарь). Я привыкаю к ​​Drupal, по крайней мере, базовым образом. Кстати, на Agenda, который я сделал (в виде таблицы), можно ли изменить его стиль css? Ты знаешь как? Если надо, могу создать еще одну тему. Еще раз спасибо!
флаг cn
Вы, конечно, можете. В Drupal есть целая система тем, так что да, вы можете это сделать, но это не тема для данного обсуждения.
hotwebmatter avatar
флаг nr
@ Ray91 весь трюк с добавлением CSS и JS в настраиваемую тему выполняется в Drupal с использованием библиотек. Так что создайте подтему вашей текущей темы, чтобы вы могли изменить ее, а затем сообщите ей, где найти CSS, отредактировав `mytheme.libraries.yml`. На этом этапе вам не нужно изучать шаблоны Twig или что-то еще. Вы должны иметь возможность добавить CSS для изменения ваших таблиц.
Рейтинг:1
флаг cn

Самый простой способ добиться этого — использовать Таксономия модуль.

  1. В вашем случае настройте новую таксономию с именем Повестка дня.
  2. Добавьте к нему некоторые из ваших терминов: 1 день, День 2, День 3, и т.д.
  3. Вернитесь к своему Повестка дня тип контента и добавьте поле ссылки на термин таксономии, настроенное так, чтобы оно указывало на ваш новый Повестка дня таксономия.
  4. Отредактируйте свой контент и выберите, к какому дню они относятся.
  5. Установите и включите либо Вкладки меню представлений или Быстрые вкладки модуль.
  6. Отредактируйте представление и добавьте новое поле таксономии.
  7. Установите режим отображения представлений на тот, который предоставляется выбранным вами модулем, настроенным на использование вашего поля таксономии для сортировки.

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

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