Returns the base URL of the request.
Premium sites:
Free sites:
export function myRouter_SiteMap(sitemapRequest) {
let baseUrl = sitemapRequest.baseUrl;
// Premium site: "https://domain.com"
// Free site: "https://user.wixsite.com/zoo"
}
Sets or gets the page name.
export function myRouter_SiteMap(sitemapRequest) {
let pageName = sitemapRequest.pageName; // "Page Name"
}
Returns the names of the pages associated with this router.
Pages are added and removed from a router in the Editor.
export function myRouter_SiteMap(sitemapRequest) {
let pages = sitemapRequest.pages;
// ["myRouter-page1", "myRouter-page2"]
}
Returns the router prefix of the request.
Premium sites:
Free sites:
export function myRouter_SiteMap(sitemapRequest) {
let prefix = sitemapRequest.prefix; // "mammals"
}
Returns the details of the current site user who is logged in.
Returns an object with the id
and role
of the logged in user
who made the request.
export function myRouter_SiteMap(sitemapRequest) {
let user = sitemapRequest.user;
/*
* {
* "id": "f6q0fb32-b06r-469f-ag4d-9df89afkj5d9",
* "role": "Admin"
* }
*/
}