Prüft, ob das aktuelle Element (wd:item) angzeigt werden darf
<!-- Viewmode über standard.wParams.php --> <xsl:variable name="wViewMode"><xsl:value-of select="php:functionString('wEnv::getGlobalValue', 'wViewMode')"/></xsl:variable> <!-- ... --> <xsl:variable name="includePath"><xsl:choose> <xsl:when test="/wd:document/wd:extension/wd:object/wd:data[@id = 'include']/text()"><xsl:value-of select="/wd:document/wd:extension/wd:object/wd:data[@id = 'include']/text()"/></xsl:when> <xsl:when test="/wd:document/wd:extension/wd:object/wd:data[@id = 'allowURL']/text() = 'yes'"><xsl:value-of select="php:functionString('wPathName::addSlashAfter', /wd:document/wd:extension/wd:object/wd:data[@id = 'parameterRoot']/text())"/><xsl:value-of select="php:functionString('wRequest::getParameterPathSecure', 'includeDocument')"/><xsl:if test="php:functionString('substr', php:functionString('wRequest::getParameterPathSecure', 'includeDocument'), '-1') = '/'">index.php</xsl:if></xsl:when> <xsl:otherwise/> </xsl:choose></xsl:variable> <!-- ... --> <!-- Elemente einlesen und Viewmode berücksichtigen --> <xsl:apply-templates select="document(concat($wDocumentRoot, $includePath))/wd:document/wd:group[@id='content2']/wd:item[php:function('wOutput::isViewableItem', ., $wViewMode)]"/>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.