Регистрация
Вход через соцсети
Восстановление пароля

После попытки добавления объекта (блога) на мобильной версии используется шаблон основного сайта

Новый топик
04.11.2015, 09:49
Ответить | Цитировать
Дмитрий
Дмитрий
Дмитрий

Зарегистрирован:
2015-07-31
Сообщений: 24

Здравствуйте!

Прошу помощи вот в каком моменте: есть основной сайт, и есть для него мобильная версия, установленная в суб-домене. И там, и там присутствует форма с ссылкой на "Добавить блог" (простая страница, по сути), она одинакова,
<form action="/netcat/add.php" ....>.

При этом, естественно, некоторые поля формы должны быть заполнены. Однако, если необходимое поле не заполнено, сообщение об ошибке выводится с использованием макета дизайна основного сайта, хотя в браузере прописана ссылка мобильной версии.

Подскажите, пожалуйста, где переключить макет в случае обращения к скрипту, а не к разделу, как в данном случае? Или, если я неправильно проанализировал ситуацию, то пути решения данной проблемы.

Пропись полного пути в <form>, как и задача параметра target не помогла. Про goBackLink читал, это тоже немного не тот случай
04.11.2015, 20:55
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Вероятнее всего, у вас в этой форме указаны sub и cc от основной версии сайта. Сделайте раздел с записями блога в мобильной версии, и поменяйте sub+cc на соответствующие. После этого дизайн будет применяться тот, который указан в настройках этого раздела мобильного сайта.

04.11.2015, 21:19
Ответить | Цитировать
Дмитрий
Дмитрий
Дмитрий

Зарегистрирован:
2015-07-31
Сообщений: 24

Хм, интеренсная идея. Отдельный раздел у меня есть, но, возможно, действительно где то есть ссылка на обьект раздела основного сайта. Спасибо, проверю!
И еще - может, подскажете до кучи: модуль Личный кабинет, сгенерированная ссылка на восстановление пароля на /password_recovery.php, например, все стандартно. Как задать, чтобы по клику форма восстановления выводилась не на титульной странице, а на произвольной? Ведь ссылка ведет на файл скрипта, к нему макет не прикруитшь.
К сожалению, в Неткате мало что поддается логическому вычислению, надо просто один раз столкнуться и выучить)
08.11.2015, 14:47
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Создайте на сайте раздел, у него в системных настройках в поле "Внешняя ссылка" пропишите относительную ссылку на скрипт восстановления пароля. Тогда неткат увидит это - и при заходе в этот раздел, во-первых, отобразит в нем форму восстановления, во-вторых, применит к ней такой макет дизайна, какой настроен в настройках этого раздела.
Это недавно внедрили - то ли в 5.5, то ли в 5.6 версии нетката.
В более ранних версиях нетката приходилось использовать ссылку .../password_recovery.php?sub=xxx, где xxx -номер раздела, от настроек которого надо взять макет макет дизайна.

198 196 2015-11-08 14:47:03 14334
Описание проекта