Posts
251
Comments
74
Trackbacks
4
CMS QualiSite: Layoutvorlagen erstellen

Layoutvorlagen können mit einem beliebigen HTML-Editor erstellt werden und müssen anschließend in ein Verzeichnis des CMS kopiert werden. Damit die Layoutvorlagen im CMS zu sehen sind müssen diese manuell in zwei Tabellen des CMS eingetragen werden. Zu jeder Layoutvorlage lässt sich auch ein Vorschaubild speichern.

Zudem müssen die Layoutvorlagen als ASPX-Dateien gespeichert und mit den notwendigen Deklarativen versehen werden. Dies betrifft vor allem die Ableitung der Basisklasse sowie die Registrierung von zusätzlichen Controls. Zudem ist die Einbindung eines Server-seitigen Formulars notwendig.

<%

@ Page Language="C#" autoeventwireup="true" Inherits="PGK.Qualisite.Application.BaseCmsPageHandler" %>
<%
@ Register TagPrefix="QS" Namespace="PGK.Qualisite.Web.UI" Assembly="PGK.Qualisite" %>
<%
@ Register TagPrefix="AreaNavigation" TagName="AreaNavigation" Src="AreaNavigation.ascx" %>
<%
@ Register TagPrefix="BreadCrumbs" TagName="BreadCrumbs" Src="BreadCrumbs.ascx" %>
<%
@ Import Namespace="PGK.Qualisite.Application" %>
<%
@ Import Namespace="PGK.Qualisite.Application.Site" %>
<%
@ Import Namespace="PGK.Qualisite.Application.Page" %>

Ferner lassen sich auch Controls für den Header-Bereich platzieren:

<

head>
<title><asp:Literal ID="LT_HtmlTitle" Runat="server" /></title>
<QS:BACKENDHEAD id="Backendhead" runat="server" />
<QS:CSSHEAD id="CssHead" runat="server" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</
head>
posted on Saturday, June 24, 2006 9:48 AM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 2 and 1 and type the answer here: