Eigen widgets plaatsen
In de nieuwe schoolWise portal is het niet mogelijk om eigen widgets te maken. Zie Vernieuwde schoolWise Portal (vanaf 7.0.3).
Men kan eigen widgets aanmaken in de schoolWise portal in een van de drie kolommen:
jb-ww-widgets-links, jb-ww-widgets-midden, jb-ww-widgets-rechts
Let op! De onderstaande templates worden als zogenaamde overruling toegevoegd in het eigen xsl stylesheet bestand: /home/web/dbos/xsl/common.xsl
VOORBEELD: MIDDEN KOLOM
---- DEZE XSL VARIABELE ACTIVEERT DE MIDDEN KOLOM ----
<xsl:variable name="jb-ww-widgets-midden" select="'true'"/>
---- KOPIE VAN HET TEMPLATE "MIDDEN" UIT /home/web/rsrc/dbos/xsl/common.xsl ----
<xsl:template name="jb-ww-widgets-midden">
<xsl:call-template name="jb-ww-widget">
<xsl:with-param name="link" select="$jb-ww-widget-midden-1"/>
</xsl:call-template>
<xsl:call-template name="jb-ww-widget">
<xsl:with-param name="link" select="$jb-ww-widget-midden-2"/>
</xsl:call-template>
<xsl:call-template name="jb-ww-widget">
<xsl:with-param name="link" select="$jb-ww-widget-midden-3"/>
</xsl:call-template>
</xsl:template>
De code binnen dit template wordt gebruikt om eventuele ingestelde widgets aan te roepen en dienen niet verwijderd te worden. Er omheen kan vrijuit HTML worden toegevoegd.
VOORBEELD:
<xsl:template name="jb-ww-widgets-midden">
<!-- START - EIGEN HTML WIDGET -->
<div class="biebwidget standard">
<h2>TITEL VAN DE WIDGET</h2>
<div class="biebwidget-content">
CONTENT VAN DE WIDGET (HTML, CSS, JS)
</div>
</div>
<!-- EINDE - EIGEN HTML WIDGET -->
<xsl:call-template name="jb-ww-widget">
<xsl:with-param name="link" select="$jb-ww-widget-midden-1"/>
</xsl:call-template>
<xsl:call-template name="jb-ww-widget">
<xsl:with-param name="link" select="$jb-ww-widget-midden-2"/>
</xsl:call-template>
<xsl:call-template name="jb-ww-widget">
<xsl:with-param name="link" select="$jb-ww-widget-midden-3"/>
</xsl:call-template>
</xsl:template>
Om de kolom rechts of links te gebruiken kun je in de code het woord 'midden' vervangen met 'rechts' of 'links'.