phpmaster Posted June 3, 2012 Report Share Posted June 3, 2012 Может кому пригодится.В 2.0.2 по умолчанию меню каталога товаров развернуто, т.е. видны ве категории и подкатегории.Чтобы свернуть их, т.е. выводить только категории 1-го уровня, нужно в index.tpl строку{categories_tree categories=$c->subcategories}заменить на {if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories}{/if}(отредактировано)Если нажать на категорию, открываются ее подкатегории. Quote Link to post Share on other sites
Kosjak76 Posted June 3, 2012 Report Share Posted June 3, 2012 Не лучший вариант решения, на форуме есть варианты получше, учитывающие вложенность{if in_array($category->id, $c->children)}Если находишься в подкатегории выбранной категории или товаре из подкатегории, подкатегории открыты Quote Link to post Share on other sites
phpmaster Posted June 3, 2012 Author Report Share Posted June 3, 2012 Хорошо, если так. Я не нашел эти варианты. Если есть ссылка - выложи, плз. Quote Link to post Share on other sites
Kosjak76 Posted June 3, 2012 Report Share Posted June 3, 2012 Отредактировал, смотри выше))) Quote Link to post Share on other sites
phpmaster Posted June 3, 2012 Author Report Share Posted June 3, 2012 О, отлично! Если честно, только заметил, что меню схлопывается при открытии подкатегории. Спасибо за решение! Quote Link to post Share on other sites
Kosjak76 Posted June 3, 2012 Report Share Posted June 3, 2012 Да пожалуйста! ))) Если реально мастер - свяжись со мной, Симплой занимаюсь давно, в основном верстаю, кодер-самоучка, иногда нужна помощь мастера... И вообще, давно ищу толкового программера и дизайнера для взаимовыгодного сотрудничества. Quote Link to post Share on other sites
phpmaster Posted June 3, 2012 Author Report Share Posted June 3, 2012 ОК, связываюсь ) Quote Link to post Share on other sites
Noxter Posted June 3, 2012 Report Share Posted June 3, 2012 Присоединяюсь к вам=) Quote Link to post Share on other sites
phpmaster Posted June 3, 2012 Author Report Share Posted June 3, 2012 skype: dganich Quote Link to post Share on other sites
ivan888 Posted June 5, 2012 Report Share Posted June 5, 2012 Помогите пожалуйста. Есть меню подкатегорий на странице большой категории. И есть желание показать вложенным списком все товары в этих подкатегориях. Сделал так:{if $category}<ul>{foreach name=cats from=$category->subcategories item=c} <li> <a href="catalog/{$c->url}" category_id="{$c->id}"> <b>{$c->name}</b></a> <ul>{foreach $products as $product} <li><a>{$product->name|escape}</a></li>{/foreach}</ul></li>{/foreach}</ul>{/if}При этом во всех подкатегориях меню одинаковые товары.Помогите пожалуйста. Quote Link to post Share on other sites
ivan888 Posted June 5, 2012 Report Share Posted June 5, 2012 Намекните как решить, пожалуйста. Quote Link to post Share on other sites
ivan888 Posted June 6, 2012 Report Share Posted June 6, 2012 Никто не поможет? Одну строку подправить то осталось. Quote Link to post Share on other sites
alinamolchanova Posted June 6, 2012 Report Share Posted June 6, 2012 а если сделать так? Quote Link to post Share on other sites
Kosjak76 Posted June 7, 2012 Report Share Posted June 7, 2012 Какую нафиг одну строку??? ДЛя вывода товаров в меню необходимо лезть в движок, одной строкой в шаблоне такие вещи не решаются. Quote Link to post Share on other sites
ivan888 Posted June 7, 2012 Report Share Posted June 7, 2012 Kosjak76, товары отображаются. Но только те же самые что и в каталоге на этой же странице. Quote Link to post Share on other sites
Kosjak76 Posted June 7, 2012 Report Share Posted June 7, 2012 Правильно))) Движок выбирает для категории... $products- это товары ЭТОЙ категории или там бренда Quote Link to post Share on other sites
ivan888 Posted June 7, 2012 Report Share Posted June 7, 2012 Вот. Именно. А как сделать чтобы товары выбирались из вышеуказанной категории? В этом вся проблема...((( Quote Link to post Share on other sites
ivan888 Posted June 7, 2012 Report Share Posted June 7, 2012 Как тут:http://rozetka.com.ua/acer_aspire_3750g_2416g64_mnkk_lx_rpb02_002/p158228/ Quote Link to post Share on other sites
ivan888 Posted June 9, 2012 Report Share Posted June 9, 2012 Подскажите пожалуйста как отобразить на странице категории меню с пунктами и подпунктами вложенными в эту категорию?Никак не получается доработать вот такое меню.{if $category->subcategories}<ul>{foreach name=cats from=$category->subcategories item=c} <li> <h4><b><a {if $category->id == $c->id}class="selected"{/if} href="catalog/{$c->url}" data-category="{$c->id}" title="{$c->name}">{$c->name}</a></b></h4> </li>{/foreach}</ul>{/if} Очень нужны под-пункты. Помогите пожалуйста!!! Quote Link to post Share on other sites
ivan888 Posted June 9, 2012 Report Share Posted June 9, 2012 Тут нужно добавить только вложенные категории. При добавлении строки {categories_tree categories=$c->subcategories} браузер выдает Fatal ERRORЛЮДИ! Помогите пожалуйста Quote Link to post Share on other sites
ivan888 Posted June 10, 2012 Report Share Posted June 10, 2012 жесть Quote Link to post Share on other sites
Prote1n Posted June 13, 2012 Report Share Posted June 13, 2012 На 2.1 не работает, а нужно , кто знает как сделать простое выпадающее меню? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.