VBHTML-DATEIEN

Code-Beispiele zu folgenden Dateien:
_init.vbhtml
_index.vbhtml
_banner.vbhtml
_footer.vbhtml

_init.vbhtml-Datei

Alle _init.vbhtml-Dateien des URL-Pfads werden vom Root-Verzeichnis aus bis in das ausgewählte Verzeichnis nacheinander gerendert. Dabei werden die ViewBag-Parameter der Oberordner von denen der Unterordner überschrieben.

ViewBag-Parameter für Meta-Tags
ViewBag.HomepageColorHue = 160 'Farbton (0-240)
ViewBag.HomepageColorSaturation = 60 'Sättigung (0-240)
ViewBag-Parameter für Meta-Tags
ViewBag.MetaTitle = "DJ JOE" 'Meta-Titel der Seite
ViewBag.MetaDescription = "Disc-Jockey im Raum ..." 'Meta-Berschreibung
ViewBag-Parameter für Hintergrundbild
ViewBag.BackgroundImageUrl = Model.Image("00, Resolution=1920, OnlyGetUrl=True")
ViewBag.BackgroundImageRepeat = False
ViewBag.BackgroundImageSize = 100
ViewBag.BackgroundImagePosX = 10
ViewBag.BackgroundImagePosY = 10
ViewBag-Parameter für Sonstiges
ViewBag.HideFirstNavigation = True 'Blendet die erste Navigationsleiste aus
ViewBag.HideAllNavigations = True 'Blendet alle Navigationsleisten aus
ViewBag.HtmlHeadMetaNoRobots = True 'Verhindert, dass die Seite gecrawlt wird

_index.vbhtml-Datei

Die _index.vbhtml-Datei enthält den Seiteninhalt und wird nach den
_init.vbhtml-Dateien gerendert und angezeigt.

ASP.NET-Helper

Zeigt ein Bild an

@Model.Image("42 IMG_04032.jpg, Width=30, CutTop=10")

Zeigt eine Bildergalerie an

@Model.Image("41-44, Width=50, Columns=4")

Zeigt ein Video von Vimeo an

@Model.Video("189733630", "supernova")

Trennlinie einfügen

@Model.NewPage()

JavaScript

Brotkrümel-Navigation auf dieser Seite nicht anzeigen.

<script>$('.BreadcrumbNavigation').css('display', 'none');</script>

Überschrift auf dieser Seite nicht anzeigen.

<script>$('main h1:first').css('display', 'none');</script>

Überschrift umbenennen

<script>$('main h1:first').html('Neue Überschrift');</script>

VB.NET

Benutzer-Berechtigung prüfen

If Model.HasUserPermission("Editor") Then ...

_banner.vbhtml-Datei

Die _banner.vbhtml-Datei wird pro Ebene des aktuell ausgewählten URL-Pfads
gerendert und im Navigationsbereich als Banner angezeigt.

_footer.vbhtml-Datei

Die _footer.vbhtml-Datei wird im aktuell ausgewählten URL-Pfad von unten nach oben gesucht, gerendert und am Seitenende als Fußzeile angezeigt.

Konventionen zu Logos

Folgende Logos liegen in den jeweiligen Homepage-Verzeichnissen.

Bild-Index: 0 -> Hintergrundbild

Bild-Index: 1 -> Logo dunkel

Bild-Index: 2 -> Logo hell

Bild-Index: 3 -> Banner-Bild

Bild-Name: Videostripe -> Video-Streifen

(Das Icon /_Data/favicon.ico liegt im Serververzeichnis)