-
- 6 Posts
Добрый день!
Нужно сделать сайт, в котором будет реализовано 2 версии дизайна: флеш и обычный хтмл.
При первом посещении должна по умолчанию открываться флеш-версия.
Если пользователь во время работы переключается на хтмл-версию, то это
должно записываться в куки и при следующем посещении должна открываться именно она.
Поскажите, как реализовать?
-
- 2,113 Posts
А в чем проблема? Нужно написать сниппет, в котором если в куках записан флеш или ничего не записано, выводится флеш, а в противном случае выводится обычный html. То есть в шаблоне вызов этого сниппета, а в нем переключение на один из чанков (два чанка – с флешем и без). При выборе другого варианта нужно записывать в куки.
Вопрос в принципе не связан с MODx, а с тем, как все это реализовывать в PHP. Пример переключения и работы с куками можно посмотреть в сниппете CssSwitcher (там переключаются таблицы стилей, но идея в общих чертах похожая).
-
- 6 Posts
Проблема как раз не с php и использованием куки, с этим все понятно.
Проблема в том, как организовать это в модх.
При предложенном подходе мы фактически отказываемся от кеширования.
Кроме того, непонятно, как в этом случае пользоваться TV.
-
- 2,113 Posts
Непонятно, что в итоге нужно. Если разным посетителям выдается разная информация с одной и той же страницы, а страница должна кэшироваться, то что должно попадать в кэш, какой вариант? Вы сначала решите как это принципиально возможно, а уж потом ищите, как это сделать с помощью MODx.