2017-06-22 5 views
0

Ich versuche, mit PiranhaCMS in ASP.NET MVC zu arbeiten, und ich sehe ein Konzept von "Blöcken".Arbeiten mit Blöcken in PiranhaCMS

Allerdings sehe ich nicht, wie diese Blöcke verbrauchen, um sie in anderen Bereichen zu zeigen. Wie kann ich Blöcke verwenden, um kleine Inhaltsabschnitte zu bilden, die die gleiche Struktur haben, aber keine vollständigen Seiten sind?

Antwort

0

In Piranha CMS sind Blöcke nur Teile einer Seite, eine Möglichkeit zum einfachen Erstellen einer Composite-Seite oder eines SPA. Blöcke sind keine wiederverwendbaren Inhalte, die irgendwo in einer Inhaltsdatenbank gespeichert sind.

Tatsächlich ist ein Block nur eine Unterseite mit einem speziellen Flag, zu dem nicht direkt navigiert werden kann. Blöcke werden automatisch in das Parent-Page-Modell geladen und können mit der Block-Eigenschaft konsumiert werden.

Grüße

Håkan

+0

Nur so kann ich herausfinden, was meinst du mit "Blöcke Eigenschaft?" –

+0

Wenn ich mehr suche, sehe ich, dass Blöcke wie Seiten aussehen. Was meinst du damit, kann nicht direkt zu ihnen navigieren, ich scheine in der Lage zu sein basierend auf was ich getan habe. –

+0

https://github.com/PiranhaCMS/Piranha/blob/master/Core/Piranha/Models/PageModel.cs#L58 Ja, wie ich zuvor schrieb ein Block ist nur eine Seite unter einer anderen Seite mit einer speziellen Flagge Dies wird automatisch in das PageModel der übergeordneten Seite eingefügt. –