Howdie,Редактирование медиа Свойства программно в Umbraco (4,11)
Имея некоторые проблемы с внедрением видео как системы в Umbraco и было интересно, если какой-либо убер умные люди были готовы, чтобы заставить меня чувствовать себя тупой (узнать что-то) и точка меня в правильном направлении.
Проблема: Как я отредактировал свойства документов, прежде чем я решил создать пользовательский тип мультимедиа с свойством «любит». Затем я увеличил бы это, если бы пользователю не понравилось это видео до того, как он появится в ответ или отключите кнопку, если они есть.
Я представил себе делать что-то вроде этого:
Document doc = new Document(mediaItemId);
int curValue = doc.getProperty("likes").Value;
doc.getProperty("likes").Value = (curValue + 1);
doc.Save();
http://our.umbraco.org/wiki/reference/api-cheatsheet/modifying-document-properties
Проблема возникла, когда я обнаружил, что Umbraco рассматривает типы документов и типов носителей по-разному, и код, который я использовал ранее (вставка кода) больше не работает.
Был взломан в течение некоторого времени, и только две возможности, которые я оставил, я действительно не хочу делать. Первым из них является создание нового медиа-элемента, копирование по свойствам, а затем «сохранение» оригинала в db, другое - создание пользовательской таблицы и не беспокойство об API umbraco.
http://our.umbraco.org/documentation/Reference/management/Media/
Я уверен, что должен быть более простой способ сделать это (надеюсь, что я являюсь толстым).
Спасибо, что нашли время, чтобы прочитать и ответить!
Вы сэр - звезда! :) Был именно то, что мне нужно –