JAN

16

Kategoriespezifische Inhalte

Als E-Mail versenden

Durch eine Erweiterung der statischen Render Methode gibt es jetzt die Möglichkeit statische Inhalte für bestimmte Kategorie Filter zu nutzen.

 

Code Beispiel der Layout.cshtml:

@{Html.RenderAction("StaticHtml", "Home", new { viewname = "banner_news", partialview = true, customfilter = "default" });}
@{Html.RenderAction("StaticHtml", "Home", new { viewname = "banner_news", partialview = true, customfilter = "news" });}
@{Html.RenderAction("StaticHtml", "Home", new { viewname = "banner_socialmedia", partialview = true, customfilter = "socialmedia"});}

 

wird der Parameter "customfilter = default" gesetzt, wird dieser Inhalt beim Start der Seite (zu diesem Zeitpunkt kann noch kein Filter gesetzt sein) eingeblendet. Die anderen werden ignoriert da sich bei diesen der customfilter unterscheidet.

 

Navigiert der Benutzer jetzt über einen Link (Kategorie Menu, CustomCategoryList) der einen Parameter customfilter gesetzt hat werden die Inhalte entsprechend des Filters ein/ausgeblendet.

 

Ob eine Kategorie den Filter aktualisiert kann direkt über eine Checkbox in den Kategorie Einstellungen eingestellt werden.

 

Dadurch lassen sich zB Untermenus realisieren oder wechselnde Inhalte im rechten Navigationsbereich nach Bedarf ein/ausblenden. Ein Beispiel ist in den Screenshots zu sehen.

 

Der CustomFilter kann über eine ID oder ein eindeutiges TAG angesteuert werden. Im Beispiel der Kategorielisten wäre folgender Code somit möglich:

(CategoryListTop.cshtml)

Bildergalerie (Herunterladen)


Ihr Kommentar

Sie müssen eingeloggt sein um einen Kommentar zu schreiben.
Klicken Sie hier um sich einzuloggen.

Kommentare

Es sind noch keine Kommentare vorhanden.
Suche ...

Haben Sie bereits ein Konto?

Neu in unserem Newsroom?

Einfach, kostenlos und sofort verfügbar.

Holen Sie sich den kostenlosen Zugang und profitieren Sie von interessanten Zusatzmöglichkeiten.