|
|
04.11.2015, 09:49
|
|
Дмитрий
Дмитрий
Зарегистрирован: 2015-07-31
Сообщений: 53
|
Здравствуйте!
Прошу помощи вот в каком моменте: есть основной сайт, и есть для него мобильная версия, установленная в суб-домене. И там, и там присутствует форма с ссылкой на "Добавить блог" (простая страница, по сути), она одинакова,
<form action="/netcat/add.php" ....>.
При этом, естественно, некоторые поля формы должны быть заполнены. Однако, если необходимое поле не заполнено, сообщение об ошибке выводится с использованием макета дизайна основного сайта, хотя в браузере прописана ссылка мобильной версии.
Подскажите, пожалуйста, где переключить макет в случае обращения к скрипту, а не к разделу, как в данном случае? Или, если я неправильно проанализировал ситуацию, то пути решения данной проблемы.
Пропись полного пути в <form>, как и задача параметра target не помогла. Про goBackLink читал, это тоже немного не тот случай
|
|
|
04.11.2015, 20:55
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Вероятнее всего, у вас в этой форме указаны sub и cc от основной версии сайта. Сделайте раздел с записями блога в мобильной версии, и поменяйте sub+cc на соответствующие. После этого дизайн будет применяться тот, который указан в настройках этого раздела мобильного сайта.
|
|
|
04.11.2015, 21:19
|
|
Дмитрий
Дмитрий
Зарегистрирован: 2015-07-31
Сообщений: 53
|
Хм, интеренсная идея. Отдельный раздел у меня есть, но, возможно, действительно где то есть ссылка на обьект раздела основного сайта. Спасибо, проверю!
И еще - может, подскажете до кучи: модуль Личный кабинет, сгенерированная ссылка на восстановление пароля на /password_recovery.php, например, все стандартно. Как задать, чтобы по клику форма восстановления выводилась не на титульной странице, а на произвольной? Ведь ссылка ведет на файл скрипта, к нему макет не прикруитшь.
К сожалению, в Неткате мало что поддается логическому вычислению, надо просто один раз столкнуться и выучить)
|
|
|
08.11.2015, 14:47
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Создайте на сайте раздел, у него в системных настройках в поле "Внешняя ссылка" пропишите относительную ссылку на скрипт восстановления пароля. Тогда неткат увидит это - и при заходе в этот раздел, во-первых, отобразит в нем форму восстановления, во-вторых, применит к ней такой макет дизайна, какой настроен в настройках этого раздела.
Это недавно внедрили - то ли в 5.5, то ли в 5.6 версии нетката.
В более ранних версиях нетката приходилось использовать ссылку .../password_recovery.php?sub=xxx, где xxx -номер раздела, от настроек которого надо взять макет макет дизайна.
|