|
XSL:TEMPLATE и знак {
|
|||
---|---|---|---|
#18+
подскажите, пожалуйста, что тут не правильно? <xsl:template match="property" mode="photo"> <xsl:variable name="x" select="string-length(value/@path)"/> <xsl:if test="$x!=0"> <xsl:variable name="z75" select="concat('/autothumbs.php?img=',value/@folder,'/',value/@name,'_75_(auto).',value/@ext)"/> <xsl:variable name="z300" select="concat('/autothumbs.php?img=',value/@folder,'/',value/@name,'_300_(auto).',value/@ext)"/> <xsl:variable name="z600" select="concat('/autothumbs.php?img=',value/@folder,'/',value/@name,'_600_(auto).',value/@ext)"/> <a class="zoomThumbActive" href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: '{$z300}',largeimage: '{$z600}'}"> <img src="{$z75}"/> </a> </xsl:if> </xsl:template> понимаю, что проблема в rel="{...}" но обойтись без фигурных скобок в рел не могу ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:14 |
|
XSL:TEMPLATE и знак {
|
|||
---|---|---|---|
#18+
Там их слишком много. Выражение {gallery: 'gal1'} не является выражением xpath. А {$z300} является. По идее должно быть rel="gallery: 'gal1', smallimage: '{$z300}',largeimage: '{$z600}'". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:26 |
|
XSL:TEMPLATE и знак {
|
|||
---|---|---|---|
#18+
Antonariy, так там именно должно быть rel="{galery:'gal1', smallimage:'url1',bigimage:'url2'}" как можно это записать? url1 и url2 меняем на переменные $z300 и $z600 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:29 |
|
XSL:TEMPLATE и знак {
|
|||
---|---|---|---|
#18+
mrvorazan, стандартно разворачиваете короткую нотацию: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:29 |
|
|
start [/forum/topic.php?fid=14&fpage=26&tid=1332868]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 291ms |
total: | 443ms |
0 / 0 |