Я пытаюсь определить, когда узел типа контента обновляется или сохраняется в первый раз и имеет прикрепленный звук.
Если это так, я хочу переписать метатеги Twitter Card, чтобы превратить карточку с изображением в карту памяти, а затем добавить ссылку на соответствующее звуковое поле, чтобы завершить настройки карты памяти и проигрывателя.
У меня есть набор правил, который обнаруживает создание / обновление узла; Я могу проверять узлы правильного «типа», и мое правило срабатывает соответствующим образом, но мне не удается выполнить действие правила по перезаписи метатегов.
Правила говорят мне, что $ node доступен для меня, поэтому я пытался сделать:
$node->metatags[LANGUAGE_NONE]['description']['value'] = 'Some description.';
$node->metatags[LANGUAGE_NONE]['title']['value'] = 'Some title | ZZZ';
За этим последовало действие "сохранение объекта". Мое обоснование заключается в том, чтобы записать изменения до того, как сработает блокировка рекурсии и остановит выполнение правила.
Я обходил дома целый день, пытаясь решить эту проблему. Может кто-нибудь указать мне правильное направление?
Большое спасибо.