FragranceLife.ru

Jul 12, 2013 19:58


Новая работа - интернет-магазин ароматических ламп, диффузоров, ароматизаторов для автомобилей и т. д. fragrancelife.ru:



[Вариант дизайна]



На сайте:
  • CMS (MODX Revolution);
  • каталог;
  • две независимые языковые версии;
  • корзина заказов;
  • новостная лента;
  • акции, новинки, спецпредложения;
  • рейтинг товаров;
  • комментарии и отзывы;
  • импорт/экспорт каталога;
  • информационные страницы;
  • онлайн-оплата;
  • регистрация и личный кабинет пользователя с историей заказов.

Непростая была работа. Довольно много подводных камней, которые в основном, касались мультиязычности.

Сам MODX не сказать, что особо адаптирован к ней. Решения типа Babel неплохо работают на небольших сайтах с простой структурой, но с магазинами есть проблемы.

В итоге было сделано всё в одном контексте. Просто две директории со своими каталогами и товарами, а в шаблонах (единых для всех), просто вызываются условия по результату работы UltimateParent. Естественно, у такого решения есть свои недостатки, однако оно более надёжно, нежели громоздить плагины, использовать сессии и т. д. Опять же, две совершенно независимые версии сайта (то есть, не только каталог, но и спецпредложения и новости и разделы сайта могут быть у разных версий свои) не помешают.

modx, Сайты, Фриланс, Работа

Previous post Next post
Up