Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

переменная для получения адреса текущей страницы #51

Open
awesomenow opened this issue Feb 21, 2022 · 1 comment

Comments

@awesomenow
Copy link

К примеру есть <%- page.l.home %> которой можно задать главную. А как быть если нужно получить относительный адрес текущей страницы независимо от ее типа? Фактически использовать адрес страницы на которой пользователь находится, с доменом для ботов. Если домен для ботов можно вписать и в ручную, то как быть с относительной страницей?

@AlekseyNice
Copy link

AlekseyNice commented Apr 26, 2023

Переменную можно создать или дописать в массив page и присвоить ей URL текущей страницы, например:

<% /* Объявляем переменные */ %>
<%
  page.l.current = "Текущая страница";
  page.url.current = window.location.href;
%>
<% /* Можем использовать */ %>
<p>Название страницы <%- page.l.current %></p>
<p>URL страницы <%- page.url.current %></p>

Подсказка по некоторым другим свойствам объекта window.location:
href - весь URL
protocol - протокол URL
host - имя хоста и порт URL
hostname - имя хоста URL
port - номер порта
pathname - путь в URL (та часть, которая идёт после первого слэша /)
search - часть запроса URL (та часть, которая идёт после знака вопроса ?)
hash - часть URL (та часть, которая идёт после знака решётки #)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants