2010-03-13 1 views
2

Любой знакомый с N2 CMS ??N2 CMS - Мои предметы не отображаются в дереве

ive только начал использовать его, и пока все хорошо, но у меня проблема, что я уверен, что вы, ребята, узнаете, что случилось.

у меня есть этот простой класс Item ...

using N2; 
using N2.Details; 
using MVCSite.ContentCMSItems; 

[PageDefinition("Home page", Description = "The Page for the home page")] 
[WithEditableName] 
public class PageItem : AbstractBaseClass 
{ 
/// <summary> 
/// There are code snippets to help generate these properties. 
/// Look in the snippets directory of the package. 
/// </summary> 
[EditableFreeTextArea("MainText", 97)] 
public virtual string MainText 
{ 
    get { return (string)GetDetail("MainText"); } 
    set { SetDetail("MainText", value); } 
} 

    [EditableFreeTextArea("Home Page Fotter Text", 100)] 
    public virtual string FooterText 
    { 
     get { return (string)GetDetail("Home Page Fotter Text"); } 
     set { SetDetail("Home Page Fotter Text", value); } 
    } 
} 

В режиме редактирования N2 CMS поднимает его вверх и я могу создать страницу и заполнить все данные.

Как только это будет сделано, я ожидаю увидеть его в дереве ниже моей стартовой страницы, но он никогда не отображается.

Все данные в базе данных, но не в дереве, так как только его создали я не могу изменить его :(

кто может предложить то, что им делать неправильно ??

спасибо за ваше время

Truegilly

+0

Третий оператор использования - для примера кода, возможно, я сам это изменил! – harriyott

ответ

2

Найдено проблема, так как я скопировал AbstractBaseClass которой он наследует, из примера проекта N2CMS MVC, он содержал методы, которые вызвали эту проблему. После удаления их теперь показывает в дереве.

Truegilly