Круто. И?
Я видела эту статью, я не говорила что я не могу найти описание.
Я не могу понять сам принцип.
Т.е. почему тут mode="page"
<xsl:template match="result/page[@id = '98']" mode="page"></xsl:template>
а тут mode="human"
<xsl:template match="udata" mode="human"></xsl:template>
Почему есть leftcol или rightcol?
Откуда они берутся?
Почему воссоздав типы даны и запросы, так же структуру, взяв готовый код, НО он не идет дальше xsl:template, если пишешь для проверки тот же 123, цифры не появляются, значит запрос не проходит на стадии mode и match. Страница прописана, везде обращение к файлу есть.
Так из-за чего?
<xsl:template match="result/page[@id = '272']" mode="page">
<div class="container-fluid">
<div class="container">
<div class="block-company">
<div class="company-people">
<h4>История компании в лицах</h4>
<xsl:apply-templates select="document('usel://main/291/148')/udata" mode="human"/>
</div>
</div>
</div>
</div>
</xsl:template>
<xsl:template match="udata" mode="human">
<xsl:apply-templates select="page" mode="human"/>
</xsl:template>
<xsl:template match="page" mode="human">
<div class="human">
<div class="human-wrap"></div>
<div class="human--img">
<xsl:variable name="img" select="extended/properties/property[@name = 'header_pic']/value"/>
</div>
<div class="human--descr">
<h1><xsl:value-of select="name"/></h1>
<p><xsl:value-of select="extended/properties/property[@name = 'h1']/value"/></p>
</div>
</div>
</xsl:template>