Tycoon, по поводу первого вопроса: у вас в XSL-шаблоне есть код:
<xsl:if test="item_image!=''">
 
<a href="JavaScript:View('big', '/{item_image} ' )">
<img src="/{item_small_image}" width="54" height="54"/>
</a>
</xsl:if>
а нужно так(чтобы картинка отображалась малая, а не большая):
<xsl:if test="item_image!=''">
 
<a href="JavaScript:View('big', '/{item_small_image} ' )">
<img src="/{item_small_image}" width="54" height="54"/>
</a>
</xsl:if>
По поводу второго вопроса: в 5-ой версии при загрузке изображений в качестве доп. свойств для них создается малая и большая картинки в соответствии с заданными размерами.