LordBelial 0 Опубликовано 14 марта, 2014 Жалоба Share Опубликовано 14 марта, 2014 По заданию мне надо вывести на одной странице название разделов и товары в этих разделах. Т.е. это должно выглядеть так: Раздел 1 товар1 товар2 товар3 ... товарN Раздел 2 товар 4 товар5 товар6 .... товарN Раздел 3 ..... Количество разделов и товаров не известно, но они все, все без исключения, должны выводится на одной странице. Как это сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2014 Жалоба Share Опубликовано 15 марта, 2014 Вот в faq - http://vamshop.ru/forum/topic/12727-%D0%BA%D0%B0%D0%BA-%D0%B2-%D0%B1%D0%BE%D0%BA%D1%81%D0%B5-%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8B-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D1%8C-%D0%BD%D0%B5-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8/ Только type='category' надо поменять на type='product' Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 15 марта, 2014 Автор Жалоба Share Опубликовано 15 марта, 2014 Спасибо, буду изучать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2014 Жалоба Share Опубликовано 15 марта, 2014 Не за что Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 15 марта, 2014 Автор Жалоба Share Опубликовано 15 марта, 2014 Наверное я не правильно задал вопрос, т.к. когда стал разбираться, понял, что это не то, что мне нужно. Вот фотография того, что нужно изобразить. Получается раздел "Коврики" и в нем товары, раздел "валики" и в нем товары, раздел "массажеры" и в нем товары. И это все должно быть на одной страничке. Ещё надо поставить счетчик количества товаров в магазине(т.е. не кол-во на складе, а кол-во созданных карточек товаров). Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2014 Жалоба Share Опубликовано 15 марта, 2014 Почему не то?! Выводятся ведь и разделы и товары из раздела, а как это оформить внешне, задаётся параметром template и шаблонов в Админке - Оформление - Микро-шаблоны. Меток общего количества нет на данный момент, насколько я понимаю. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 В шаблоне "Страница категории" убрал всё и создал метку {content_listing template='categories-box' parent='111' type='product' limit='1000'} В микрошалбонах измени categories-box на <section class="widget inner categories-widget"> <h1 class="widget-title">{lang}Categories{/lang}</h1> <div class="clearfix"> <!-- start: products listing --> {foreach from=$content_list item=node} <div class="shop-products"> <h2>{$node.name}</h2> {content_listing template='product-listing' parent={$node.id} type='product' limit='1000'} </div> {/foreach} <!-- end: products listing --> </div> </section> и так же измени product-listing {if $content_list} <ul class="thumbnails"> {foreach from=$content_list item=node} <li class="ItemProduct {if $node@index is div by 3}first{/if}"> <div class="itemImgTitle"> <a href="{$node.url}" class="image"><img src="{$node.image}" alt="{$node.name}"{if {$node.image_width} > 0} width="{$node.image_width}"{/if}{if {$node.image_height} > 0} height="{$node.image_height}"{/if} /></a> <a href="{$node.url}" class="title">{$node.name}</a> </div> <div class="itemPriceButton"> <span class="price">{$node.price} <span class="rouble">a</span></span> {product_form product_id={$node.id}} <button class="btn btn-add-to-cart" type="submit">{lang}Buy{/lang}</button> {/product_form} <div class="clear"></div> </div> </li> {/foreach} <div class="clear"></div> </ul> {else} {lang}No Items Found{/lang} {/if} parent='111' это категория в которой находятся подкатегории и товары: Категория '111' категория 1 товар1 товар2 товар3 товар4 категория 2 товар21 товар22 товар23 товар24 категория 3 товар31 товар32 товар33 товар34 В итоге код доходит до <!-- start: products listing --> в микрошаблоне categories-box, а дальше ни чего не выдает. Как будто Ктегория'111' пуста. В чем ошибка? Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 Включил ошибки. Выдал: Notice (8): Undefined index: limit [APP/Vendor/smarty/vam_plugins/function.content_listing.php, line 251] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 марта, 2014 Жалоба Share Опубликовано 20 марта, 2014 А если очистить кэш в Админке - Настройки - Магазин, внизу кнопка Очистить кэш и открыть снова эту страницу в каталоге, ничего не меняется?! Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 не помогло Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 Перемудрил я... Видимо что-то не то и все пропало. В процессе экспериментов отключил из меню подкатегории. Потом, когда код отредактировал в исходное состояние, ни разделов ни товаров не увидел, т.к. они были выключены меню. Включил и они появились. Все работает как надо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 марта, 2014 Жалоба Share Опубликовано 20 марта, 2014 Хорошо. А то я смотрю, что, вроде как, код правильный. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения