Я разрабатываю веб-сайт на umbraco и вам нужно сохранить дополнительную информацию о члене (cmsMember). Как я могу это сделать? Есть ли способ расширить член umbraco без изменения членства?Продвинуть член umbraco с недвижимостью
Я хотел бы сделать что-то подобное этому
var datatype = new DataTypeDefinition("varchar");
var type = new PropertyType(datatype);
var property = new Property(type);
property.Value = myAdditionalInfo;
member.Properties.Add(property);
memberService.Save(member, false);
кодекса выше прямо сейчас бросает исключение с сообщением Value cannot be null
.
Спасибо, Jannik, это решает мою проблему, но еще одна вещь необходима. Мне нужно скрыть это свойство, чтобы никто не мог видеть контент, поскольку я собираюсь сохранить некоторые конфиденциальные данные. Могу ли я сделать это с предложенным вами подходом? –
Скрыть от кого? Кто-нибудь вошел в Умбрако, или только от самого члена? Если в backoffice взгляните на этот (бета) пакет, который может помочь скрывать свойства (или, может быть, просто попытаться посмотреть, как это делается через исходный код): https://our.umbraco.org/projects/collaboration/backoffice- tweaking –
скрыть его от всех, сделать его невидимым или недоступным в backoffice, но оставить для сохранения данных –