1. сделать 3 шаблона каталога,
2. на странице каталога
| Цитата |
|---|
| сделать маленький переключатель между ними |
3.
| Цитата |
|---|
| данные о текущем шаблоне для анонимусов хранятся в сессии |
4.
| Цитата |
|---|
| а для регистрированных в настройках учетной записи |
в дополнительном пользовательском свойстве,
5. текущее значение шаблона подставлять в параметры компонента каталога.