-
Notifications
You must be signed in to change notification settings - Fork 6
Standard Stylesheet_erweitern
Marlon Kern edited this page Mar 23, 2016
·
5 revisions
Die XSLT-Templates für die Toolbar können Sie am einfachsten im Standard-Stylesheet page_general.xsl
einbinden, damit die Toolbar auf möglichst allen Seiten erscheint. Dazu müssen Sie die Stylesheet-Datei mit den Toolbar-Templates importieren:
Stylesheet-Datei für Toolbar einbinden
...
<xsl:import href="toolbar.xsl"/>
...
siehe folgende Abbildung:
Auszug aus page_general.xsl
...
<xsl:template match="page">
<html lang="{$PAGE_LANGUAGE}">
<head>
...
</head>
<body>
<div id="content">
<xsl:if test="count(boxes/box[@group = 'right']) = 0">
<xsl:attribute name="class">largeContent</xsl:attribute>
</xsl:if>
<xsl:call-template name="link.toolbar" />
<xsl:call-template name="content_area"/>
<div id="footer">
powered by <a
href="http://www.papaya-cms.com/">papaya CMS</a>
</div>
</div>
...
Das Template link.toolbar
wird im obigen Code-Ausschnitt zwei Mal aufgerufen: vor und nach dem Template content_area
. Da content_area
in allen Stylesheets für die Seitenmodule überschrieben wird, erscheint die Toolbar dadurch auf allen Seiten unabhängig vom Seitenmodul.