Тизеры узлов в объекте узла, заполненном полным телом узла, если тизер не определен


Когда редактор сохраняет Узел, если поле тизера заполнено, обычно объект узла тизера заполняется этим содержимым. Но если поле тизера не заполнено, система заполняет тизер объекта узла телом Узла.

Это немного странно, потому что мне нужно программно определить, есть ли у узла тизер или нет.

Есть ли обходной путь, как я мог бы программно определить, что узел был сохранен без прикосновения к тизеру?

 1
Author: NenadP, 2012-12-20

1 answers

Вы можете проверить сводный текст в объекте узла.

if (empty($node->body['und'][0]['summary'])) {
//do something
}
 2
Author: misha-from-lviv, 2012-12-20 15:40:27