Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015
Digistive:
Но вот как чтобы введенные пользователем имя (name) и фамилия (family-name) выводились на странице page2.html по отдельности, чтобы можно было поставить их в разные части страницы?

В localStorage эти значения объединяются в одну строку из-за .join(" "). Тут 2 варианта:

1. Разбить с помощью .split(" "), но могут быть имена и фамилии состоящие из нескольких слов.

2. Записывать эти значения по отдельности и затем выводить где нужно


localStorage.name = data.get("name");
localStorage.lastname = data.get("family-name");
Sitealert:
Но для существующих файлов точкой входа является файл. Собственно, это во всех CMS так, но в битриксе это активно используется.

Наверное в какой-то мере это более производительно, но не гибко...

---------- Добавлено 04.09.2019 в 18:31 ----------

тогда в amp.php можно проверять на физ. существование файла. Если файл существует - подключить его, иначе /bitrix/urlrewrite.php .

ivan-lev:
А если в amp.php написать в первой строчке

Умирает. Но я понял в чем дело. Это жесть 🤪.

Оба варианта прокатывают, если "папка/index.php" физически нету.

У битрикса что не единая точка входа?? Жесть.

Sitealert:
Если уж совсем интересно - вдруг это прокатит

тоже не канает 🤪

ivan-lev:
А должно?))

Не знаю, но по задумке должен был :)

Т.е. я предпологал, что в файле amp.php удалю "/amp" из REQUEST_URI и передам управление "bitrix/urlrewrite.php" (как понимаю он обрабатывает адреса), а он уже подрузит что надо.

ivan-lev:
"Как именно" не получается?.. =

404 Ошибка.

---------- Добавлено 04.09.2019 в 17:55 ----------

Но я вообще так, ради интереса. Попробовал, не получилось - ок :)

ivan-lev:
Вполне реально "воткнуть" пару строчек кода, так чтоб Битрикс думал, что "amp-а" нету..

Я пробовал так:

.htaccess


RewriteRule ^amp/(.*)$ amp.php [L,NC]

amp.php:


$_SERVER['REQUEST_URI'] = str_replace('/amp', '', $_SERVER['REQUEST_URI']);
include 'bitrix/urlrewrite.php';

не получается 🤪

ivan-lev:
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]

да, самый низ не проканает.

От блин, а не хотелось для каждого запроса проверять HTTP_HOST - это IP или нет :(

Pawel-asm, я бы перенес в самый низ.

Максим Медведев:
не работает, что не так делаю?

Bitrix получает REQUEST_URI вида /amp/...

Dram, пожалуйста.

Сам объект вы можете создать до цикла, а метод addAddress использовать уже внутри цикла.

Всего: 811