2014-12-21 3 views
0

Мне нужно создать два типа контента (список вызовов и анонсов вызовов), в объявлениях вызовов есть 5 полей, в списке вызовов есть 12 полей, но 5 из них являются взаимными с объявлениями о звонках, я не хотите создавать 2 разных типа контента (список вызовов, анонсы вызовов), потому что, когда пользователь создает узел, он должен иметь возможность выбирать, где отображается узел (в списке вызовов, в объявлениях вызовов, оба). (Список вызовов и анонсы вызовов должны быть в той же таблице базы данных)Тип содержимого ребенка (Drupal)

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

http://i.stack.imgur.com/LAgXM.png

ответ

0

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

После этого добавьте поля с флажками с опциями, как «шоу на список вызовов» и «шоу на уведомления о вызовах), Это дополнительное поле может быть использовано, чтобы решить, как создавать/редактировать/вид ведет себя.

при создании/Обновление содержимого.

Теперь вы можете пойти дальше и установить conditional fields, если вы хотите, чтобы условно показать некоторое поле на основе значений флажков выбранных.

При просмотре содержимого

Используйте views, чтобы отобразить список. Здесь вы можете выбрать, что отображается в списке, путем фильтрации списка по значениям флажка. В качестве дополнительных дополнительных просмотров вам поможет определить, какие поля должны отображаться пользователю.

Смежные вопросы