+7 (495) 212-20-20
Ленинградское шоссе, 39, стр. 1, Москва, 125212, Россия
Вернуться к списку

Chavana Spa

Режим работы: 07:00 – 23:00

Chavana Spa берет свое начало на острове Бали. Chavana — это имя индийского мудреца, который, по легенде, обнаружил фонтан вечной молодости. И, обретя ослепительную красоту, стал достойным руки и сердца принцессы.

Высококвалифицированные СПА специалисты Chavana Spa в отеле DoubleTree by Hilton в Москве объединили мудрость древних традиций Востока с последними европейскими разработками в области индустрии красоты на основе эксклюзивных средств итальянского профессионального бренда Comfort Zone для достижения поистине ослепительных результатов. Любой ритуал в одном из семи комфортабельных массажных кабинетов подарит Вам ощущение легкости и приток жизненной энергии.

Chavana Spa предлагает простую, понятную и доступную концепцию, основанную на идеальном сочетании цены и качества услуг. Мы ценим Ваше время, поэтому предлагаем совместить непревзойденную пользу восточных спа-ритуалов с атмосферой свежести и умиротворения индонезийского курорта, при этом не покидая Москвы. Подарите себе несколько часов безмятежного спокойствия, пронизанного ароматами весеннего Балийского сада под аккомпанемент традиционной музыки острова.

В качестве завершающего штриха приглашаем Вас в салон красоты Chavana Spa. Здесь все процедуры по уходу за волосами, лицом и телом с использованием экологически чистых продуктов направлены исключительно на сохранение Вашей естественной красоты и восстановление здоровья.

Полный ассортимент продукции и аксессуаров СПА, призванных помочь Вам продлить эффект от процедур или порадовать близких, Вы найдете в нашем бутике, расположенном в отеле DoubleTree by Hilton. Chavana Spa также оказывает СПА процедуры для двоих.

В Chavana Spa к Вашим услугам:

  • 7 просторных массажных комнат, включая комфортный Люкс;
  • Зона релаксации;
  • Термальная зона, которая включает в себя хаммам, финскую сауну, снежный фонтан и душ впечатлений;
  • Бассейн;
  • Салон красоты;
  • Фитнес-центр.

Режим работы: 07:00 – 23:00

Тел.: +7 495 212 20 60
E-mail: receptionspa@dtmarina.ru

Спа меню
Не нашли шаблона для 'CONTAINER', айтем (2) выбран. Проверьте условия CASE для всех шаблонов модуля 226368.

Документация по работе модуля Proto

Отладочная информация для модуля 226368 «Файлы для загрузки карт СПА (скрыто)»

JSON API: HashArray подробно в документации по API
TEXT API: TotalItemsUniqsPagesLetterBackwardForwardMinMaxFirstLastPrevNext

Основные параметры
  • Holder = 8724 (модуль использует эту подшивку)
  • holder_table = account_list (родная таблица подшивки)
  • module_table = account_news (таблица заданная для модуля)
  • qs-select = 1 (учитывать или нет параметры из QUERY_STRING)
Имена параметров из QUERY_STRING
  • qa_Id = news (параметр для идентификации айтема, например, news=1, где 1 — идентификатор ($URN) айтема. По умолчанию это префикс таблицы, т.е. news.)
  • qa_FirstItem = firstnews (параметр указывает с какого айтема начинается вывод списка на странице, например, firstnews=10, — показывать на странице 11,12 и далее айтем)
  • qa_ItemQuantity = quantnews (параметр для указания кол-ва айтемов на странице, например, quantnews=100, показывать по 100 айтемов на странице)
  • qa_Sort = sortnews (параметр указывает сортировку, например, sortnews=news_chr_name — сортировка по имени)
  • qa_Desc = descnews (параметр указывает прямой или обратный порядок сортировки, например, descnews=1 — включён обратный порядок)
Значения параметров из QUERY_STRING
  • $URN = 2
  • @URN = 2
  • $FirstItem = 0
  • $ItemQuantity = 10
Настройки для вычисления урлов
  • $current_page_qs = spa (урл страницы)
  • @current_page_qs = spa (все урлы, если их несколько)
  • $current_page_domain = undef (субдомен текущей страницы)
Настройки сортировки
  • SortBy = news_uid_id
  • Desc =
Все переменные %VARS1, которые можно использовать в sql-select, sql-where, data-mask, sql-groupby, sql-having, sql-limit
{ 'offset' : 0, 'row_count' : 10, 'remote_ip' : '54.158.208.189', 'lang' : undef, 'url_hex' : '93c3deb47606988bc18c8f8763a37da4', 'urn' : 2, 'urns' : 2, 'uri' : '/spa/list-chavana-spa/news-2.html', 'referer' : undef, 'method' : 'GET', 'page' : 11636, 'branch' : 42, 'account' : 354, 'domain' : 'doubletreemoscow.ru', 'holder' : 8724, 'member' : 103386, 'user' : 916377789, 'users' : 916377789, 'uri_string' : 'https://doubletreemoscow.ru/spa/list-chavana-spa/news-2.html', 'uri_path_query' : '/spa/list-chavana-spa/news-2.html', 'uri_path' : '/spa/list-chavana-spa/news-2.html', 'query_string' : '', 'request_uri' : '/spa/list-chavana-spa/news-2.html', 'http_referer' : undef, 'http_host' : 'doubletreemoscow.ru', 'http_scheme' : 'https://', 'browser_string' : undef, 'browser_version' : '2.0', 'engine_string' : undef, 'engine_version' : undef, 'os_string' : undef, 'device_string' : undef, 'robot_string' : 'CCBot', 'delayed' : undef, 'final_render' : undef, 'breadcrumbs' : sub { "DUMMY" }, 'sitesearch' : sub { "DUMMY" }, 'module_parent' : 226367, 'module' : 226368, 'status' : undef, 'Function' : 'list', 'list_uid_ids' : sub { "DUMMY" }, 'list_hld_holders' : sub { "DUMMY" }, 'list_mbr_members' : sub { "DUMMY" }, 'list_txt_descr' : 'DoubleTree by Hilton Moscow – современный СПА отель в Москве. Процедуры СПА для двоих', 'list_hld_holder' : 8724, 'list_chr_title' : 'СПА отель DoubleTree by Hilton Moscow. Процедуры SPA для двоих в Москве', 'head_meta_name' : 'Chavana Spa', 'list_chr_name' : 'Chavana Spa', 'list_txt_text' : '<p>Chavana Spa берет свое начало на острове Бали. Chavana — это имя индийского мудреца, который, по легенде, обнаружил фонтан вечной молодости. И, обретя ослепительную красоту, стал достойным руки и сердца принцессы.</p> <p>Высококвалифицированные СПА специалисты Chavana Spa в отеле DoubleTree by Hilton в Москве объединили мудрость древних традиций Востока с последними европейскими разработками в области индустрии красоты на основе эксклюзивных средств итальянского профессионального бренда Comfort Zone для достижения поистине ослепительных результатов. Любой ритуал в одном из семи комфортабельных массажных кабинетов подарит Вам ощущение легкости и приток жизненной энергии.</p> <p>Chavana Spa предлагает простую, понятную и доступную концепцию, основанную на идеальном сочетании цены и качества услуг. Мы ценим Ваше время, поэтому предлагаем совместить непревзойденную пользу восточных спа-ритуалов с атмосферой свежести и умиротворения индонезийского курорта, при этом не покидая Москвы. Подарите себе несколько часов безмятежного спокойствия, пронизанного ароматами весеннего Балийского сада под аккомпанемент традиционной музыки острова.</p> <p>В качестве завершающего штриха приглашаем Вас в салон красоты Chavana Spa. Здесь все процедуры по уходу за волосами, лицом и телом с использованием экологически чистых продуктов направлены исключительно на сохранение Вашей естественной красоты и восстановление здоровья.</p> <p>Полный ассортимент продукции и аксессуаров СПА, призванных помочь Вам продлить эффект от процедур или порадовать близких, Вы найдете в нашем бутике, расположенном в отеле DoubleTree by Hilton. Chavana Spa также оказывает СПА процедуры для двоих. </p> <h4>В Chavana Spa к Вашим услугам:</h4> <ul type="disc"><li>7 просторных массажных комнат, включая комфортный Люкс;</li><li>Зона релаксации;</li><li>Термальная зона, которая включает в себя хаммам, финскую сауну, снежный фонтан и душ впечатлений;</li><li>Бассейн;</li><li>Салон красоты;</li><li>Фитнес-центр.</li> </ul> <div> <p><b>Режим работы:</b> 07:00 – 23:00</p><p> Тел<span lang="EN-US">.: +7 495 212 20 60 </span><br> E-mail: <a href="mailto:receptionspa@dtmarina.ru">receptionspa@dtmarina.ru</a></p></div>', 'list_img_glyph' : '/i/list/logo_spa.png', 'list_wth_image' : 1920, 'list_ind_index' : 1, 'list_img_image' : '/i/list/IMG_6494ready2.jpg', 'list_uid_id' : 103386, 'list_chr_link' : 'chavana-spa', 'list_tmb_160x120image' : '/i/list/TN_IMG_6494ready.jpg', 'head_meta_image' : 'http://doubletreemoscow.ru/office/354/i/list/IMG_6494ready2.jpg', 'list_chr_author' : 'Режим работы: 07:00 – 23:00', 'list_cnt_account' : 354, 'list_hgt_image' : 500, 'list_mbr_member' : 0, 'list_txt_keywords' : 'спа отель, спа процедуры в москве, спа процедуры для двоих', 'list_set_category' : '/gallery/list-spa-i-fitness.html', 'plain-list_txt_descr' : sub { "DUMMY" }, 'xml-list_txt_descr' : sub { "DUMMY" }, 'utf8-list_txt_descr' : sub { "DUMMY" }, 'xml_utf8-list_txt_descr' : sub { "DUMMY" }, 'plain_utf8-list_txt_descr' : sub { "DUMMY" }, 'escape-list_txt_descr' : sub { "DUMMY" }, 'escape_utf8-list_txt_descr' : sub { "DUMMY" }, 'encode_base64-list_txt_descr' : sub { "DUMMY" }, 'plain-list_chr_title' : sub { "DUMMY" }, 'xml-list_chr_title' : sub { "DUMMY" }, 'utf8-list_chr_title' : sub { "DUMMY" }, 'xml_utf8-list_chr_title' : sub { "DUMMY" }, 'plain_utf8-list_chr_title' : sub { "DUMMY" }, 'escape-list_chr_title' : sub { "DUMMY" }, 'escape_utf8-list_chr_title' : sub { "DUMMY" }, 'encode_base64-list_chr_title' : sub { "DUMMY" }, 'plain-list_chr_name' : sub { "DUMMY" }, 'xml-list_chr_name' : sub { "DUMMY" }, 'utf8-list_chr_name' : sub { "DUMMY" }, 'xml_utf8-list_chr_name' : sub { "DUMMY" }, 'plain_utf8-list_chr_name' : sub { "DUMMY" }, 'escape-list_chr_name' : sub { "DUMMY" }, 'escape_utf8-list_chr_name' : sub { "DUMMY" }, 'encode_base64-list_chr_name' : sub { "DUMMY" }, 'plain-list_txt_text' : sub { "DUMMY" }, 'xml-list_txt_text' : sub { "DUMMY" }, 'utf8-list_txt_text' : sub { "DUMMY" }, 'xml_utf8-list_txt_text' : sub { "DUMMY" }, 'plain_utf8-list_txt_text' : sub { "DUMMY" }, 'escape-list_txt_text' : sub { "DUMMY" }, 'escape_utf8-list_txt_text' : sub { "DUMMY" }, 'encode_base64-list_txt_text' : sub { "DUMMY" }, 'plain-list_chr_link' : sub { "DUMMY" }, 'xml-list_chr_link' : sub { "DUMMY" }, 'utf8-list_chr_link' : sub { "DUMMY" }, 'xml_utf8-list_chr_link' : sub { "DUMMY" }, 'plain_utf8-list_chr_link' : sub { "DUMMY" }, 'escape-list_chr_link' : sub { "DUMMY" }, 'escape_utf8-list_chr_link' : sub { "DUMMY" }, 'encode_base64-list_chr_link' : sub { "DUMMY" }, 'plain-list_chr_author' : sub { "DUMMY" }, 'xml-list_chr_author' : sub { "DUMMY" }, 'utf8-list_chr_author' : sub { "DUMMY" }, 'xml_utf8-list_chr_author' : sub { "DUMMY" }, 'plain_utf8-list_chr_author' : sub { "DUMMY" }, 'escape-list_chr_author' : sub { "DUMMY" }, 'escape_utf8-list_chr_author' : sub { "DUMMY" }, 'encode_base64-list_chr_author' : sub { "DUMMY" }, 'plain-list_txt_keywords' : sub { "DUMMY" }, 'xml-list_txt_keywords' : sub { "DUMMY" }, 'utf8-list_txt_keywords' : sub { "DUMMY" }, 'xml_utf8-list_txt_keywords' : sub { "DUMMY" }, 'plain_utf8-list_txt_keywords' : sub { "DUMMY" }, 'escape-list_txt_keywords' : sub { "DUMMY" }, 'escape_utf8-list_txt_keywords' : sub { "DUMMY" }, 'encode_base64-list_txt_keywords' : sub { "DUMMY" }, 'plain-list_set_category' : sub { "DUMMY" }, 'xml-list_set_category' : sub { "DUMMY" }, 'utf8-list_set_category' : sub { "DUMMY" }, 'xml_utf8-list_set_category' : sub { "DUMMY" }, 'plain_utf8-list_set_category' : sub { "DUMMY" }, 'escape-list_set_category' : sub { "DUMMY" }, 'escape_utf8-list_set_category' : sub { "DUMMY" }, 'encode_base64-list_set_category' : sub { "DUMMY" }, 'unix-list_dat_date' : sub { "DUMMY" }, 'date-list_dat_date' : sub { "DUMMY" }, 'ddmmyy-list_dat_date' : sub { "DUMMY" }, 'ddmm-list_dat_date' : sub { "DUMMY" }, 'mmdd-list_dat_date' : sub { "DUMMY" }, 'time-list_dat_date' : sub { "DUMMY" }, 'list_chr_name_alt' : 'Chavana Spa', 'List_Href' : sub { "DUMMY" }, 'list' : 'chavana-spa', 'p' : 'spa', 'news' : 2, 'mime' : 'html' }
Все алиасы (alias) и их выражения (select_expr) найденные в селекте
{ "news_uid_id" : "COALESCE(a.news_ref_link, a.news_uid_id)", "news_cnt_account" : "a.news_cnt_account", "news_hld_holder" : "a.news_hld_holder", "news_mbr_member" : "a.news_mbr_member", "news_lng_language" : "a.news_lng_language", "news_ref_link" : "a.news_ref_link", "news_chr_link" : "a.news_chr_link", "news_chr_name" : "news_chr_name", "news_chr_author" : "news_chr_author", "news_chr_href" : "news_chr_href", "news_img_image" : "news_img_image", "news_wth_image" : "news_wth_image", "news_hgt_image" : "news_hgt_image", "news_txt_text" : "news_txt_text", "news_ind_index" : "news_ind_index" }
Алгоритм вычислеия УРЛов

Модуль привязан к родительской подшивке (module_tie = 1), УРЛ наследуется, ничего вычислять не надо. Цепочку модулей (ф-ия SeekModule) не ищем.

Параметры из QUERY_STRING для пагинации
{}

Айтем ищем по его URN (news_chr_link=2).

Запрос для выборки одного айтема
SELECT COALESCE(a.news_ref_link, a.news_uid_id) AS news_uid_id, a.news_cnt_account, a.news_hld_holder, a.news_mbr_member, a.news_lng_language, /* языковая поддержка */ a.news_ref_link, /* языковая поддержка */ a.news_chr_link, news_chr_name, news_chr_author, news_chr_href, news_img_image, news_wth_image, news_hgt_image, news_txt_text, news_ind_index FROM account_news a WHERE a.news_cnt_account=354 AND a.news_hld_holder IN(8724) AND a.news_mbr_member IN(103386) AND a.news_lng_language IS NULL /* объединения нет, доп. язык тоже не выбран, берем основной (module:226368) */ AND a.news_chr_link LIKE ? ORDER BY news_uid_id LIMIT 1 (где знак '?' заменяется на значение '2')

Запрос вернул строку, нашли ID айтема, news_uid_id=65270



Краткая справка

Модуль выполняет два варианта запросов к БД:

  • 1) ВАРИАНТ 1. выборка списка всех айтемов из таблицы account_news, ограниченных пагинацией (здесь firstnews=0, quantnews=10).
  • 2) ВАРИАНТ 2. выборка одного айтема из таблицы account_news, если задан его URN идентификатор (англ. Uniform Resource Name), здесь это значение параметра news в QUERY_STRING.
    • Путь по сайту (breadcrumbs) вычисляем, если Page CONTAINER не является главным шаблоном модуля (это не модуль типа Menu) и шаблон не работает с корзиной (отсутствуют в HTML-коде шаблона плейсхолдеры ##BuyerBasketUpdate##, ##BuyerUpdate##).
    • Ошибка 404 возникает если айтем не найден по его $URN. Исключение: $URN=% — ошибки не будет.
Плейсхолдеры, которые можно использовать в шаблоне
{ "Account" : "354", "Holder" : "8724", "Member" : 103386, "Function" : "news", "UserID" : 916377789, "Users" : "Функция", "Letter" : "Функция", "Pages" : "Функция", "Backward" : "Функция", "Forward" : "Функция", "PagePos" : "Функция", "PageQuantity" : "Функция", "Pos" : "Функция", "Min" : "Функция", "Max" : "Функция", "Last" : "Функция", "First" : "Функция", "Prev" : "Функция", "Next" : "Функция", "Total" : "Функция", "Items" : "Функция", "Uniqs" : "Функция", "Hash" : "Функция", "Array" : "Функция", "Listing" : "Функция", "Union" : "/spa/list-chavana-spa/news-union.html", "Data_uid_id" : "news_uid_id", "Data_hld_holder" : "news_hld_holder", "Data_mbr_member" : "news_mbr_member", "Data_chr_link" : "news_chr_link", "Data_ref_link" : "news_ref_link", "Data_lng_language" : "news_lng_language", "Data_chr_name" : "news_chr_name", "Data_chr_title" : null, "Data_txt_descr" : null, "Data_txt_keywords" : null, "QA" : "news", "QA_Page" : "p", "QA_ItemQuantity" : "quantnews", "QA_FirstItem" : "firstnews", "QA_Sort" : "sortnews", "QA_Desc" : "descnews", "Return" : null, "ItemQuantity" : "10", "FirstItem" : "0", "QSPage" : "spa", "BaseHref" : null, "main-Module" : "226368", "page-Module" : "Функция", "parent-Module" : 226367, "SQL" : "SELECT\r\n\tCOALESCE(a.news_ref_link, a.news_uid_id) AS news_uid_id,\r\n\ta.news_cnt_account,\r\n\ta.news_hld_holder,\r\n\ta.news_mbr_member,\r\n\ta.news_lng_language, /* языковая поддержка */\r\n\ta.news_ref_link, /* языковая поддержка */\r\n\ta.news_chr_link,\r\n\r\n\tnews_chr_name,\r\n\tnews_chr_author,\r\n\tnews_chr_href,\r\n\t\r\n\tnews_img_image,\r\n\tnews_wth_image,\r\n\tnews_hgt_image,\r\n\tnews_txt_text,\r\n\r\n\tnews_ind_index\r\n\nFROM account_news a\n\tWHERE a.news_cnt_account=354\r\nAND a.news_hld_holder IN(8724)\r\nAND a.news_mbr_member IN(103386)\n\tAND a.news_lng_language IS NULL /* объединения нет, доп. язык тоже не выбран, берем основной (module:226368) */\n\t AND a.news_chr_link LIKE ? \n\t\n\t\n\tORDER BY news_uid_id \n\tLIMIT 1 /*URN item*/", "Timing" : "Функция", "AuthLogin" : "Функция", "CONF_ItemQuantity" : "10", "CONF_News_chr_href" : "", "CONF_News_wth_image" : "", "CONF_FunctionTable" : "account_news", "CONF_Link3" : "", "CONF_News_txt_descr" : "", "CONF_News_hgt_image" : "", "CONF_LangCoalescence" : "1", "CONF_ForeignAccount" : "", "CONF_QsId" : "news", "CONF_SqlFrom" : "FROM account_news a", "CONF_SeekModule" : "0", "CONF_News_chk_attribute2" : "", "CONF_News_chr_name" : "Name [100]", "CONF_Link2" : "", "CONF_News_txt_keywords" : "", "CONF_SqlUpdateLimit" : "", "CONF_News_img_image2" : "", "CONF_News_chr_place" : "", "CONF_News_enm_flag" : "", "CONF_SqlUpdateWhere" : "", "CONF_SqlHaving" : "", "CONF_SqlUpdateTable" : "", "CONF_ColumnCount" : 0, "CONF_News_set_property" : "", "CONF_PageQuantity" : "", "CONF_News_chk_attribute" : "", "CONF_News_enm_spec" : "", "CONF_News_chr_link" : "", "CONF_SortBy2" : "", "CONF_DefaultItem" : "", "CONF_News_rom_views" : "", "CONF_News_chr_author" : "Ссылка [100]", "CONF_SqlWhereQsMatch" : "", "CONF_Qs_Page" : "", "CONF_News_chr_city" : "", "CONF_News_smp_create" : "", "CONF_News_chr_title" : "", "CONF_DataMask" : "", "CONF_SortBy" : "", "CONF_News_dat_date1" : "", "CONF_QsSelect" : "1", "CONF_News_uid_id" : "", "CONF_CustomParent" : "", "CONF_News_usr_user" : "", "CONF_News_txt_text" : "Описание [200]", "CONF_SqlSelect" : "SELECT\r\n\tCOALESCE(a.news_ref_link, a.news_uid_id) AS news_uid_id,\r\n\ta.news_cnt_account,\r\n\ta.news_hld_holder,\r\n\ta.news_mbr_member,\r\n\ta.news_lng_language, /* языковая поддержка */\r\n\ta.news_ref_link, /* языковая поддержка */\r\n\ta.news_chr_link,\r\n\r\n\tnews_chr_name,\r\n\tnews_chr_author,\r\n\tnews_chr_href,\r\n\t\r\n\tnews_img_image,\r\n\tnews_wth_image,\r\n\tnews_hgt_image,\r\n\tnews_txt_text,\r\n\r\n\tnews_ind_index\r\n", "CONF_ShortText" : 100, "CONF_News_enm_type" : "", "CONF_News_smp_update" : "", "CONF_SqlUpdateSet" : "", "CONF_ColumnFormat" : "1", "CONF_SqlGroupby" : "", "CONF_SqlLimit" : "LIMIT 10 OFFSET 0", "CONF_SqlWhere" : "WHERE a.news_cnt_account=354\r\nAND a.news_hld_holder IN(8724)\r\nAND a.news_mbr_member IN(103386)", "CONF_News_dat_date" : "", "CONF_News_img_image" : "Файл [100]", "CONF_News_ind_index" : "", "CONF_Link1" : "", "CONF_News_tmb_160x120image" : "", "CONF_News_hgt_image2" : "", "CONF_SortBy3" : "", "CONF_News_wth_image2" : "", "News_Href" : "Функция", "([A-Z][a-z]+)Update" : "Функция", "([a-z]+_[a-z]+)Update" : "Функция" }

ВАРИАНТ 1. Показываем страницу айтема. Параметр URN (имя news в QUERY_STRING) определён (значение равно 2). Соотвтественно айтем выбран.

Выбираем модуль из списка доступных шаблонов ('Файлы для загрузки карт СПА (скрыто)') с ролью module_role=CONTAINER:

Условие не выполнено (NOT MATCH) для шаблона: «Файлы для загрузки карт СПА (скрыто)»

SELECT '2' is null



Сезонные предложения Chavana Spa



Возрастные ограничения при посещении СПА-зон отеля

К посещению бассейна, финской сауны, хаммама и джакузи не допускаются дети в возрасте до 7 лет.

Нахождение детей в возрасте от 7 до 16 лет в вышеуказанных зонах допускается только в сопровождении совершеннолетних (18+).

В тренажерный зал не допускаются дети в возрасте до 16 лет.

Гости, не проживающие в отеле, обязаны предъявить любой документ удостоверяющий личность на ресепшн Спа.