Virtuemart напильником
Волей судьбы пришлось бороться с Virtuemart’ом. Сразу хочу отметить, что бОльшая часть файлов находится в каталоге administrator/components/com_virtuemart/.
1. меню из каталога товаров стандартное (mod_virtuemart) слишком сильно грузит магазин. Альтернативный вариант решения - меню “ручками”. Т.е. делаем меню, пунктами которого становятся ссылки на категории нашего магазина.
2. главная страница магазина (html/shop.index.php), вывод категориий (classes/ps_product_category.php), шаблон вывода товаров в категории (html/templates/browse/browse_1.php - настраивается в административной части)
3. навигационная строка где-то тут:
$nav_list = $ps_product_category->get_navigation_list($category_id);
$mainframe->appendPathWay( $nav_list );
Seo и Virtuemart
В стандартной комплектации Virtuemart не предусмотрено размещение meta-keywords, meta description и title (автоматически подставляется в title название текущей категории).
Вариант с Joomla SEF и Virtuemart. Включить SEO, проверить наличие модуля apache mod_rewrite и переименовать htaccess.txt в .htaccess . Чтобы красивые адреса были и у страниц Virtuemart - следует скачать файл router.php с сайта Joomla Extentions и положить его в папку компонента Virtuemart.
http://joomlaplugins.net/joomla-extension-download/doc_details/1-search-engine-friendly-router.html
http://joomla-support.ru/thread15790.html
Хак VirtueMart + Meta тэги
http://joomlaforum.ru/index.php/topic,67328.0.html
VirtueMart SEO Plugin для ARTIO JoomSEF - вариант хороший, но платный. Есть мнение, что он стОит своих денег (все-таки плагин для магазина, для улучшения результатов торговли)
И, конечно же метод “костыля” работает…
administrator/components/com_virtuemart/html/shop.browse.php
Импорт больших файлов CSV в Virtuemart
Продолжение следует…
Чтобы убрать в ссылках строки вида component/virtuemart/10/2/ можно в главном меню создать пункт “Каталог” (например) и прописать к нему алиас catalog - вместо component/virtuemart/ будет выводиться catalog
Метки: joomla, virtuemart
можно про алиас поподробней. как и куда прописать? Заранее спасибо