Списки товаров
Вопрос по использованию списков.
Вот стандартный код встраивания из WA.
{if $wa->shop}
{$products = $wa->shop->productSet("bestsellers")}
{include file="list-thumbs.html" products=$products}
{/if}
есть еще такой вариант написания
{include file="`$wa->shop->themePath('THEME_ID')`list-thumbs.html" products=$products}
и вот такой результат вместо списка: КАК ИСПРАВИТЬ?
UNABLE TO LOAD TEMPLATE FILE 'LIST-THUMBS.HTML' IN 'STRING:СайÑ� в Ñ�Ñ�адии Ñ�азÑ�абоÑ�ки. Ð�ного даннÑ�Ñ� на даннÑ�й момÐΜнÑ� нÐΜдоÑ�Ñ�Ñ�пнÑ�. Ð�нÑ�оÑ�маÑ�иÑ� можÐΜÑ� бÑ�Ñ�Ñ� нÐΜ Ñ�оÑ�на. <STYLE> #CONTAINER { WIDTH:780PX;/**/ /*HEIGHT:345PX;*/ MARGIN:40PX AUTO; POSITION:RELATIVE; } #SLIDES { POSITION:RELATIVE; } #SLIDES .SLIDESCONTAINER { BACKGROUND:#FFF; BORDER:8PX SOLID #FFF; MARGIN-LEFT:-8PX; BOX-SHADOW: 0 2.5PX 5PX RGBA(0,0,0,.1); } #SLIDES .SLIDESNEXT, #SLIDES .SLIDESPREVIOUS { POSITION:ABSOLUTE; TOP:134PX; LEFT:-40PX; WIDTH:24PX; HEIGHT:0; PADDING-TOP:32PX; DISPLAY:BLOCK; Z-INDEX:101; OVERFLOW:HIDDEN; BACKGROUND:URL(/IMG/NAVIGATION-PREVIOUS.PNG) NO-REPEAT 0 0; } #SLIDES .SLIDESNEXT { LEFT:798PX; BACKGROUND:URL(/IMG/NAVIGATION-NEXT.PNG) NO-REPEAT 0 0; } .SLIDESPAGINATION { MARGIN:10PX 0 0; FLOAT:RIGHT; } .SLIDESPAGINATION LI { FLOAT:LEFT; MARGIN:0 1PX; LIST-STYLE:NONE; } .SLIDESPAGINATION LI A { DISPLAY:BLOCK; WIDTH:14PX; HEIGHT:0; PADDING-TOP:14PX; BACKGROUND-IMAGE:URL(/IMG/PAGINATION.PNG); BACKGROUND-POSITION:0 0; OVERFLOW:HIDDEN; } .SLIDESPAGINATION LI.SLIDESCURRENT A { BACKGROUND-POSITION:0 -14PX; } .CURRENT_SLIDE { FONT:BOLD 10PX/1.33 SANS-SERIF; FLOAT:LEFT; MARGIN-TOP:12PX; } .CONTROLS { DISPLAY:BLOCK; MARGIN-TOP:12PX; FLOAT:LEFT; COLOR:#333; FONT:BOLD 10PX/1.33 SANS-SERIF; MARGIN-RIGHT:10PX; } </STYLE> <SCRIPT SRC="/DATA/SLIDES.JS"></SCRIPT> <SCRIPT> FUNCTION CURRENTSLIDE( CURRENT ) { $(".CURRENT_SLIDE").TEXT(CURRENT + " OF " + $("#SLIDES").SLIDES("STATUS","TOTAL") ); } $(FUNCTION(){ $("#SLIDES").SLIDES({ NAVIGATEEND: FUNCTION( CURRENT ) { CURRENTSLIDE( CURRENT ); }, PLAY: 2000, PAUSE: 4000, HEIGHT: 310, LOADED: FUNCTION(){ CURRENTSLIDE( 1 ); } }); $("#SLIDES").SLIDES("PLAY"); /* PLAY/STOP BUTTON */ $(".CONTROLS").CLICK(FUNCTION(E) { E.PREVENTDEFAULT(); // EXAMPLE STATUS METHOD USAGE VAR SLIDESSTATUS = $("#SLIDES").SLIDES("STATUS","STATE"); IF (!SLIDESSTATUS || SLIDESSTATUS === "STOPPED") { // EXAMPLE PLAY METHOD USAGE $("#SLIDES").SLIDES("PLAY"); // CHANGE TEXT $(THIS).TEXT("STOP"); } ELSE { // EXAMPLE STOP METHOD USAGE $("#SLIDES").SLIDES("STOP"); // CHANGE TEXT $(THIS).TEXT("PLAY"); } }); }); </SCRIPT> <DIV ID="CONTAINER"><!-- START SLIDESJS SLIDESHOW --> <DIV ID="SLIDES">
*} </DIV> PLAY <P CLASS="CURRENT_SLIDE"></P> </DIV> {IF $WA->SHOP} {$PRODUCTS = $WA->SHOP->PRODUCTSET("BESTSELLERS")} {INCLUDE FILE="LIST-THUMBS.HTML" PRODUCTS=$PRODUCTS} {/IF} {*����Ц С�����Р�*} <!--<P> [`HTTP://WWW.WEBASYST.COM/FRAMEWORK/DOCS/SITE/TUTORIAL/`] </P>-->'
Вот стандартный код встраивания из WA.
{if $wa->shop}
{$products = $wa->shop->productSet("bestsellers")}
{include file="list-thumbs.html" products=$products}
{/if}
есть еще такой вариант написания
{include file="`$wa->shop->themePath('THEME_ID')`list-thumbs.html" products=$products}
и вот такой результат вместо списка: КАК ИСПРАВИТЬ?
UNABLE TO LOAD TEMPLATE FILE 'LIST-THUMBS.HTML' IN 'STRING:СайÑ� в Ñ�Ñ�адии Ñ�азÑ�абоÑ�ки. Ð�ного даннÑ�Ñ� на даннÑ�й момÐΜнÑ� нÐΜдоÑ�Ñ�Ñ�пнÑ�. Ð�нÑ�оÑ�маÑ�иÑ� можÐΜÑ� бÑ�Ñ�Ñ� нÐΜ Ñ�оÑ�на. <STYLE> #CONTAINER { WIDTH:780PX;/**/ /*HEIGHT:345PX;*/ MARGIN:40PX AUTO; POSITION:RELATIVE; } #SLIDES { POSITION:RELATIVE; } #SLIDES .SLIDESCONTAINER { BACKGROUND:#FFF; BORDER:8PX SOLID #FFF; MARGIN-LEFT:-8PX; BOX-SHADOW: 0 2.5PX 5PX RGBA(0,0,0,.1); } #SLIDES .SLIDESNEXT, #SLIDES .SLIDESPREVIOUS { POSITION:ABSOLUTE; TOP:134PX; LEFT:-40PX; WIDTH:24PX; HEIGHT:0; PADDING-TOP:32PX; DISPLAY:BLOCK; Z-INDEX:101; OVERFLOW:HIDDEN; BACKGROUND:URL(/IMG/NAVIGATION-PREVIOUS.PNG) NO-REPEAT 0 0; } #SLIDES .SLIDESNEXT { LEFT:798PX; BACKGROUND:URL(/IMG/NAVIGATION-NEXT.PNG) NO-REPEAT 0 0; } .SLIDESPAGINATION { MARGIN:10PX 0 0; FLOAT:RIGHT; } .SLIDESPAGINATION LI { FLOAT:LEFT; MARGIN:0 1PX; LIST-STYLE:NONE; } .SLIDESPAGINATION LI A { DISPLAY:BLOCK; WIDTH:14PX; HEIGHT:0; PADDING-TOP:14PX; BACKGROUND-IMAGE:URL(/IMG/PAGINATION.PNG); BACKGROUND-POSITION:0 0; OVERFLOW:HIDDEN; } .SLIDESPAGINATION LI.SLIDESCURRENT A { BACKGROUND-POSITION:0 -14PX; } .CURRENT_SLIDE { FONT:BOLD 10PX/1.33 SANS-SERIF; FLOAT:LEFT; MARGIN-TOP:12PX; } .CONTROLS { DISPLAY:BLOCK; MARGIN-TOP:12PX; FLOAT:LEFT; COLOR:#333; FONT:BOLD 10PX/1.33 SANS-SERIF; MARGIN-RIGHT:10PX; } </STYLE> <SCRIPT SRC="/DATA/SLIDES.JS"></SCRIPT> <SCRIPT> FUNCTION CURRENTSLIDE( CURRENT ) { $(".CURRENT_SLIDE").TEXT(CURRENT + " OF " + $("#SLIDES").SLIDES("STATUS","TOTAL") ); } $(FUNCTION(){ $("#SLIDES").SLIDES({ NAVIGATEEND: FUNCTION( CURRENT ) { CURRENTSLIDE( CURRENT ); }, PLAY: 2000, PAUSE: 4000, HEIGHT: 310, LOADED: FUNCTION(){ CURRENTSLIDE( 1 ); } }); $("#SLIDES").SLIDES("PLAY"); /* PLAY/STOP BUTTON */ $(".CONTROLS").CLICK(FUNCTION(E) { E.PREVENTDEFAULT(); // EXAMPLE STATUS METHOD USAGE VAR SLIDESSTATUS = $("#SLIDES").SLIDES("STATUS","STATE"); IF (!SLIDESSTATUS || SLIDESSTATUS === "STOPPED") { // EXAMPLE PLAY METHOD USAGE $("#SLIDES").SLIDES("PLAY"); // CHANGE TEXT $(THIS).TEXT("STOP"); } ELSE { // EXAMPLE STOP METHOD USAGE $("#SLIDES").SLIDES("STOP"); // CHANGE TEXT $(THIS).TEXT("PLAY"); } }); }); </SCRIPT> <DIV ID="CONTAINER"><!-- START SLIDESJS SLIDESHOW --> <DIV ID="SLIDES">
5 ответов
В этой строке что вы указали вместо THEME_ID? Есть ли у указанной тут темы дизайна магазина шаблон (файл) с именем list-thumbs.html?
После вашего ответа ещё один пользователь ушёл от вас.