@rudants
Front-end разработчик

Как подменить шаблон на лету?

Как подменить шаблон на лету?
К примеру, есть номер шаблона где-нибудь в сессии или в куках. Как я могу подставить это значение так, чтобы это значение меняло номер шаблона на нужный мне для какой-то конкретной страницы на стадии загрузки? Нужно сделать это так, чтобы значение менялось только у одного пользователя, а не во всей БД.
  • Вопрос задан
  • 427 просмотров
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
1. А как у Вас шаблоны связаны с БД(базой данных)?
2. Стадия загрузки идет после стадии формирования html на сервере средствами php и modx. Соответственно именно там и надо вставить логику для выбора шаблона. Если это связанно с юзером, то можно хранить в сессии.
3. Обычно, когда говорят "подменить шаблон на лету" имеют в виду замену в браузере. Например пользователь нажал кнопку "красная тема", сменилась тема, но это делается заменой css файла, средствами javascript
4. Очень туманно сформулировано, добавьте конкретики.
Ответ написан
Sanes
@Sanes
В Modx есть фильтры. Наверняка этого будет достаточно.
Ответ написан
Derzaiii
@Derzaiii
Типичный телец
Modx фильтр + вот это
modx.im/blog/triks/391.html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы