Здравствуйте. Не могу понять в чем проблема. На других сайтах все норм, а на этом никак не хочет работать.
В шаблоне вызываю содержимое поля.
<xsl:variable name="kod_rolika" select="document(concat('upage://', @id, '.kod_rolika'))//value" disable-output-escaping="yes"/>
<a class="youtube" href="{$kod_rolika}" title="{document(concat('upage://', @id, '.descr'))//value}">
должно вместо $kod_rolika подставиться к примеру это
<iframe width="560" height="315" src="http://www.youtube.com/embed/Lfi1vF4WXhs" frameborder="0" allowfullscreen></iframe>
а вместо этого подставляется это:
<iframe%20width=%22560%22%20height=%22315%22%20src=%22http://www.youtube.com/embed/Lfi1vF4WXhs%22%20frameborder=%220%22%20allowfullscreen></iframe>
Почему то вместо пробелов и кавычек пишутся проценты и цифры(
может кто сталкивался?
решила еще так попробовать через <inline>... но не знаю теперь как id вытащить..
сделала вот так:
<div style="display:none">
<div>
<xsl:attribute name="id">
item-<xsl:number count="item" format="1"/>
</xsl:attribute>
<xsl:value-of select="document(concat('upage://', @id, '.kod_rolika'))//value" disable-output-escaping="yes" />
</div>
</div>
<a class="inline" href="#" title="{document(concat('upage://', @id, '.descr'))//value}">
теперь надо придумать как прописать в href ссылку на id элемента <div>, которым я присвоила id равные item-1, item-2 и т.д.