Virtuemart – классный магазин, каждый раз, как приходится с ним связываться, открывающий для меня себя все в новой и новой красе. В смысле реализуемого функционала.
В принципе, что тут особенного? Любая мощная программа, в которую постепенно вникаешь, постоянно радует тебя своими возможностями. Вот так и virtuemart.
В последний раз я полез на ихний форум за вопросом, как бы мне сделать так, чтобы товар отображался не только в той категории, к которой он принадлежит, но и еще при показе категорий более верхнего уровня. Решение оказалось до невозможности простым. Даже стыдно, что я не смог додуматься до этого самостоятельно. При заведении товара, если надо чтобы он отображался в определенной категории – надо выбрать эту категорию. Вот так:
Однако, проведя некоторое время за штудированием форума я обнаружил решение, которое заставило меня просто покраснеть от стыда. На самом деле, достаточно было сделать то, что мы делаем любой раз, когда хотим в множественном списке выбрать более одной опции – удерживая ctrl набираем себе нужные. Понятное дело, что такая ерунда могла быть и не реализована в virtuemart, и добавлять товар в остальные категории и подкатегории прошлось бы каким-то другим хитрым способом. Но попытаться то стоило!
На самом деле, меня смутил опыт работы с амиро. Там этот вопрос решается просто. Ставишь некую галочку, в некотором месте – типа, показывать товары в подкатегориях (или что-то наподобие) – и все работает.
Вообще, амиро тоже очень мощная и интересная штука. Я сначала на нее ругался, думал, что ничего в ней нельзя, но потом понял, что нельзя в ней одно – полагаться на мануал. Мануал у них шлак – для даунов. Полезной информации – ноль. Но вот когда начинаешь в техподдержку писать – тут открывается множество секретов. Как и в вирчемарте. Они там, черти, много знают про свою амиру – только не говорят особо.
А про каталог ихний – вообще супер-секрет открыли, зачем-то только через год. Хотя может он и есть где-то в мануалах, но я на них забил довольно быстро. Уж больно они невозможные.
Короче. В настройках настраиваешь свой ip на показ отладочных конструкций, вот так примерно:
А потом в шаблон вставляешь следующую переменную:
##__PRINT_VARS__##
- и, о чудо, на странице выводится список всех работающих переменных и прочего полезного. А зная их – с амирой можно много делать красивого, даже не вдаваясь в программирование. Ну для меня по-крайней мере – много. Я был просто в восторге. Плохо только, что они там так неумело делятся информацией с пользователями. Видать поэтому многие амиру не очень жалуют, хотя, я, как уже говорил, все больше и больше в ней нахожу приятностей.
Вот так.