1
Шаблоны XSLT / Включен ли конкретный баннер?
« : 11 Июня 2011, 02:45:47 »
В XSLT как задать условие, чтобы если баннер с конкретным именем включен, все что в теге обрабатывается, иначе игнорируется? типа <if></if>
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:umi="http://www.umi-cms.ru/TR/umi">
<xsl:template match="/" mode="layout">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
<xsl:value-of select="$document-title" />
</title>
<xsl:value-of select="document('udata://system/includeQuickEditJs')/udata" disable-output-escaping="yes" />
<script charset="utf-8" src="/js/site/__common.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="/css/design/common.css" />
<script type="text/javascript" src="/js/jquery/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="/js/jquery.waterwheelCarousel-1.2.2.js"></script>
<script src="/js/jquery/guide.js" type="text/javascript"></script>
</head>
<body><div id="main">
<div id="content">
<xsl:apply-templates select="result" />
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:udt="http://umi-cms.ru/2007/UData/templates"
xmlns:umi="http://www.umi-cms.ru/TR/umi"
exclude-result-prefixes="xsl date udt">
<xsl:template match="result[@module = 'blogs20'][@method = 'post']">
<div id="waterwheel-carousel-default">
<div class="carousel-controls">
<div class="carousel-prev"><a href="#"><</a></div>
<div class="carousel-next"><a href="#">></a></div>
</div>
<div class="carousel-images">
<xsl:apply-templates select="document(concat('udata://photoalbum/album/',/result/page/@alt-name,'/'))/udata/items" />
</div>
</div>
</xsl:template>
<xsl:template match="item">
<xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
</xsl:template>
<xsl:template match="page" mode="photo_list"></xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:udt="http://umi-cms.ru/2007/UData/templates"
xmlns:umi="http://www.umi-cms.ru/TR/umi"
exclude-result-prefixes="xsl date udt umi">
<xsl:template match="result[@module = 'photoalbum'][@method = 'album']">
<xsl:apply-templates select="document(concat('udata://photoalbum/album/',$document-page-id))/udata" />
</xsl:template>
<xsl:template match="udata[@module = 'photoalbum'][@method = 'album']" />
<xsl:template match="udata[@module = 'photoalbum'][@method = 'album'][total]">
<div id="featureCarousel">
<xsl:apply-templates select="items/item" mode="photo_list" />
</div>
<xsl:apply-templates select="total" />
</xsl:template>
<xsl:template match="item" mode="photo_list">
<div class="feature">
<xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
</div>
</xsl:template>
<xsl:template match="page" mode="photo_list">
<a href="{@link}" umi:element-id="{@id}" umi:field-name="photo">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">440</xsl:with-param>
<xsl:with-param name="height">320</xsl:with-param>
</xsl:call-template>
</a>
</xsl:template>
</xsl:stylesheet>
<div id="waterwheel-carousel-default">
<div class="carousel-controls">
<div class="carousel-prev"><a href="#"><</a></div>
<div class="carousel-next"><a href="#">></a></div>
</div>
<div class="carousel-images">
<xsl:apply-templates select="document(concat('udata://photoalbum/album/',/result/page/@alt-name,'/'))/udata/items" />
</div>
</div>
<xsl:template match="item">
<xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
</xsl:template>
<xsl:template match="page" mode="photo_list">
</xsl:template>
<xsl:template match="page" mode="photo_list">
<a href="{@link}" umi:element-id="{@id}" umi:field-name="photo">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">440</xsl:with-param>
<xsl:with-param name="height">320</xsl:with-param>
</xsl:call-template>
</a>
</xsl:template>
jQuery.cookie is not a function http://localhost/js/client/edit-in-place/compiled.js Line 1
<xsl:value-of select="document('udata://system/includeQuickEditJs')/udata" disable-output-escaping="yes" />
<script type="text/javascript" src="/js/jquery.waterwheelCarousel-1.2.2.js"></script>
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">480</xsl:with-param>
<xsl:with-param name="height">360</xsl:with-param>
</xsl:call-template>