2014-12-22 5 views
-2

(Приношу извинения за всех тех, кто проголосовал за вопрос. Я не пытаюсь избежать исследований. Я пытался найти способ сделать это в течение последних нескольких часов. Единственное, что я пытаюсь сделать избежать платит членский взнос Umbraco TV)Где добавляются модели?

Это, вероятно, немой вопрос:

Я немного знакомы с MVC, но на самом деле новый для Umbraco 7. Я иду через документацию о том, как добавить ограничен страниц (страниц, доступных для некоторых типов членства), и мне нужно создать модель. Я просматривал все настройки UMBRACO и страницы бэк-офиса разработчиков, но не смог найти, где добавить модели. Я тоже не смог найти в VS, где их добавить (что было бы еще удобнее).

Может кто-нибудь указать мне в правильном направлении или на любую документацию, где я смогу понять, как Umbraco и MVC + VS работают вместе и добавляют модели и пользовательский код на веб-сайт UMBRACO 7?

(У меня есть сайт работает локально в VS2013 и БД в MSSQL Server 2014)

СПАСИБО ПРОСЬБА!

+0

Можете ли вы подтвердить, что вы действительно хотите, чтобы ограничить доступ к типу членов? Типы участников используются для определения того, какие типы данных вы хотели бы хранить в члене (например, тип документа для членов). Группы участников - это роли. Используя «Public Access», вы можете ограничить их членами или группами участников. – bowserm

+0

Возможно, я неправильно использую терминологию. Вот что я имел в виду: ограничивать доступ, например, платные члены. Это было бы то, что вы говорите правильно? – dcaping

+0

Да. Это отвечает на мой вопрос. Благодарю. Я уточнял, потому что типы членов означают что-то в Умбрако. Типы членов - это типы документов членов. Если все, что вы хотите сделать, это ограничить доступ к платным членам, вам не нужно создавать какие-либо Модели. Вам просто нужно создать группу-член в backoffice umbraco и написать код, который назначает эту группу членам, которые платят. Затем все, что вам нужно сделать, это использовать открытый доступ к общему доступу для ограничения доступа к членам, которые имеют эту группу участников. – bowserm

ответ

0

Я бы рекомендовал вам ознакомиться с поверхностными контроллерами Umbraco. Вы можете немного узнать о том, что это такое и как он работает здесь: http://our.umbraco.org/documentation/Reference/Mvc/surface-controllers

Чтобы ответить на ваш вопрос, вы помещаете свои модели, где всегда ставили классы моделей в MVC: Практически там, где вам нравится в решении. Однако было бы неплохо поместить его в папку & namespace под названием Models.

0

Когда я хочу ограничить доступ к страницам на моем сайте umbraco, я обычно обнаруживаю, что могу использовать стандартный «общедоступный доступ», который установил umbraco. Просто щелкните правой кнопкой мыши узел в дереве контента и вы сможете ограничить доступ к определенным членам или определенным группам участников.

https://our.umbraco.org/wiki/reference/umbraco-client/context-menus/public-access

+0

Вы намеревались ответить на этот вопрос, но получили некоторые вкладки? ;) http://stackoverflow.com/questions/30173241/umbraco-public-access-error-when-authenticated –

Смежные вопросы