Переадресация на страницу после успешного ввода информации в Squarespace - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть страница в Squarespace, которую я хочу просматривать только после того, как кто-то введет свою контактную информацию. Например, я бы создал блок формы, а затем направил их на заблокированную страницу, чтобы они могли просматривать эту сессию. Но если они закроют окно, им нужно будет повторно ввести свою информацию (имя + адрес электронной почты).

Допустим, что адрес для недоступной для просмотра страницы - www.website.com/access

Когда зритель вводит свое имя + адрес электронной почты и нажимает кнопку Отправить, он может видеть страницу /access. Если они сделают это и скажут, что поделитесь адресом с кем-то, кто не указал их информацию, тогда они получат бланк формы, где им нужно будет ввести свою информацию.

Есть ли способ сделать это в Squarespace? Должно ли это быть сделано с помощью какого-то PHP сеанса, который может быть вставлен в заголовок указанной страницы c?

В идеале было бы, если бы они могли видеть страницу, которая обычно скрыта , но, разумеется, если они не являются администратором, страница не будет доступна для публикации c.

1 Ответ

0 голосов
/ 27 февраля 2020

Squarespace не поддерживает PHP, так как использует шаблон JSON, поэтому вы не можете создать там сессию. Пожалуйста, обратитесь к этой странице: https://support.squarespace.com/hc/en-us/articles/205815358-Custom-code-FAQ

Единственным вариантом для достижения этой цели будет создание повара ie через JS и перенаправление, если повара нет ie , Страница будет по-прежнему доступна, если вы отключите JS.

. Пожалуйста, имейте в виду, что SquareSpace очень ограничен, когда дело доходит до такого рода изменений.

...