Измените «Имя» контента с помощью службы контента

У меня возникли трудности с изменением имени моих узлов с помощью ContentService в Umbraco v7.1.6.

Я пробовал следующее:

umbraco_node.SetValue("Name", web_service_item.Keyword);
umbraco_node.SetValue("name", web_service_item.Keyword);

Мой контент поступает из веб-службы, которая интегрируется с настольной системой, и поэтому мне нужно убедиться, что имя, данное в настольном программном обеспечении, всегда соответствует тому, что представлено в Интернете. Как в этом случае изменить стандартное свойство Umbraco Name?


person jezzipin    schedule 01.10.2014    source источник


Ответы (1)


Для изменения имени узла вы должны сделать что-то вроде этого:

    umbraco_node.Name = "32";
    contentService.SaveAndPublishWithStatus(umbraco_node);

Не забывайте о публикации node.

person Oleksandr Skrypnyk    schedule 01.10.2014