N2 CMS – představení

Je čas ukázat si co je to N2 vlastně zač, jak funguje a jakéže API se za ním skrývá.Základní princip N2 je kvalitní architektura a oddělení šablony stránky, modelu stránky a databáze, ve která je uložený obsah.Veškerý zdrojový kod šablony i modelu má ve své režii vývojář a vývoj probíhá tradičním způsobem tak jak je zvykem.N2 cms se stará o to, aby data uložená v databázi byla k dispozici tam, kde je vývojář potřebuje

Ukázka, jak je definovaný datový objekt stránky


[WithEditableName]
 [WithEditableTitle]
 [Definition("ukázka algoritmu", TemplateUrl = "~/WebPages/ExampleTemplate.aspx")]
 public class AlgorithmExampleItem:ContentItem
 {
 [EditableFreeTextArea]
 public virtual string EditovatelnyText
 {
 get { return (string) GetDetail("EditovatelnyText"); }
 set { SetDetail("EditovatelnyText",value);}
 }

 }

A ukázka jak je možné potom k datovému objektu přistupovat


public partial class WebForm1 : TemplatePage<AlgorithmExampleItem>;
 {

protected void Page_Load(object sender, EventArgs e)
 {
 string EditovatelnyText = this.CurrentItem.EditovatelnyText
 }

}
 
Reklamy
  1. No trackbacks yet.

Zanechat Odpověď

Vyplňte detaily níže nebo klikněte na ikonu pro přihlášení:

WordPress.com Logo

Komentujete pomocí vašeho WordPress.com účtu. Odhlásit / Změnit )

Twitter picture

Komentujete pomocí vašeho Twitter účtu. Odhlásit / Změnit )

Facebook photo

Komentujete pomocí vašeho Facebook účtu. Odhlásit / Změnit )

Google+ photo

Komentujete pomocí vašeho Google+ účtu. Odhlásit / Změnit )

Připojování k %s

%d bloggers like this: