Рейтинг:1

Создание содержимого по умолчанию при установке на сайте со связанными сущностями

флаг cn

Мы используем Контент по умолчанию модуль для установки контента по умолчанию на каждый новый сайт нашей многосайтовой платформы Drupal. Версия 2 изменена, чтобы использовать только UUID контента, который вы экспортируете (выполняется из локальной среды разработки для создания контента). Тем не менее, часть нашего контента по умолчанию — это такие элементы, как словарные термины, которые затем связаны с узлом.Но это больше не экспортирует идентификатор, поэтому идентификатор при создании на новом сайте может быть другим, и теперь вновь созданный узел на сайте имеет словарный термин, которого не должно быть.

Как связанные сущности работают с uuid? Если новый термин таксономии создается и затем используется в узле, узел сохраняет «ID» термина таксономии. Как этот термин будет экспортирован и создан с правильными идентификаторами, чтобы узел имел правильное значение в поле сущности?

apaderno avatar
флаг us
Модуль использует UUID для любой экспортируемой сущности и устанавливает UUID после создания импортированной сущности, выдавая ошибку, если UUID уже используется на сайте. Таким образом, импортированные объекты воссоздаются такими, какими они были на сайте, куда они были экспортированы.
shelane avatar
флаг cn
Понятно. Я создаю совершенно новый сайт, который будет включать представления с предустановленными фильтрами терминов таксономии. Все должно быть сделано локально перед развертыванием на сервере. Поскольку термины содержательны, я должен подготовить это при установке сайта. И я все еще создаю функции локально, поэтому мне часто приходится тестировать перестроение. Представления не фильтруются по UUID. Моя текущая работа заключается в развертывании хука и ручном создании контента, поэтому я не использовал для этого модуль контента по умолчанию. Но я думаю и о других приложениях.

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

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