Code Context}
</style>
<?php $ll = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); ?>
$viewFile = '/var/www/vhosts/lasultanahotels.com/test.lasultanahotels.com/app/View/Layouts/default.ctp'
$dataForView = array(
'description_for_layout' => 'Sultana Hotels offers an exceptional environment to personalize your stay in Morocco',
'title_for_layout' => 'La sultana experiences , spa & wellness in Marrakech | La sultana hotels',
'page' => array(
'Page' => array(
'id' => '37',
'title' => '',
'content' => '',
'photo' => null,
'file' => '',
'hotels_id' => '1',
'languages_id' => '1',
'slug' => 'spa_and_wellness',
'header' => '',
'enligne' => true,
'metatitle' => '',
'metadescription' => '',
'ordre' => '7',
'type' => 'Default',
'locale' => 'eng'
),
(int) 0 => array(
'Page__i18n__title' => 'EXPERIENCES & WELLNESS',
'Page__i18n__content' => '<p><b>Spa & Wellness</b></p><p>A bath tradition magnified by the creation of recreation and well-being spaces, the Sultana Spa offers: two superb hammams, a Jacuzzi, sauna, beauty centre, hairdresser, massage cabins : everything for you to discover the benefits of the ancestral rites and voluptuous ceremonials.<br>« It is in the heart of the Sultana, the hammam serves as a temple of body relaxation and spirit massage, to let yourself get carried away by the magic created by other hands » (Byzance, N°13)</p>
<p>Please note early booking is essential - spa@lasultanamarrakech.com </p><hr><p><b>Cooking Classes</b></p><p></p><p>For the ultimate epicurean delight, La Sultana delivers the secrets of popular Moroccan cuisine with Cooking classes taking place on the rooftop (every morning at 10h30am).<br><span style="background-color: initial;">Classes start in the Spices & Pots room showing guests the mint tea ritual, before preparing and cooking their meal under the guidance of the Chef.<br></span><span style="background-color: initial;">Classes end at La Table du Souk to enjoy your own Tagine with the full recipe to bring back home.</span></p><p>Please note that early booking is essential for non-resident guests 24h in advance - restaurant@lasultanamarrakech.com </p><hr><p><b>Ultimate experiences </b></p><p></p><p>La Sultana
Marrakech has curated a variety of exclusive, foodie or immersive experiences
and <span style="background-color: initial;">excursions to
enable guests to discover the city in a unique way.</span></p>
<p>Urban Safari – from the entrance of the hotel, let’s dive into the ancient
world of the Medina UNESCO <span style="background-color: initial;">heritage site,
learn its secrets and enjoy the hustle & bustle of narrow streets in a half
day or full day </span><span style="background-color: initial;">guided tour.</span></p>
<p>Buggy driving – for a fun ride in the countryside of Marrakech.</p>
<p>Street food and Souks – <span style="background-color: initial;">Do not miss any
flavours with </span><span style="background-color: initial;">an exclusive
three-hour dining tour </span><span style="background-color: initial;">of Marrakech
from food stall to bakeries with the visit of the Souk as a side</span><span style="background-color: initial;">.</span></p><p>Hot air balloon
– wake up early to see the sun rise when you fly above the Atlas Mountains in a
hot air <span style="background-color: initial;">balloon, always
magical and unique.</span></p><p>Fan of Shopping
– Marrakech is the best place either in the Souk or in the new town Gueliz with
a <span style="background-color: initial;">large selection
of handmade items, carpets and textiles. Our Concierge will help you go to the
right </span><span style="background-color: initial;">place either
with a local guide or on your own with our tips summary.</span></p><p>Modern & Fashionable Marrakech – Everyone knows about the Majorelle Garden and the nearby <span style="background-color: initial;">excellent
Museum about the fashion designer Yves Saint Laurent where we can organize
tickets and </span><span style="background-color: initial;">priority
entrance to skip the line (check out our Stylish 72 hours in Marrakech). For
those whishing </span><span style="background-color: initial;">to go deeper
into the secrets of Yves Saint Laurent & Pierre Bergé, we can reserve a
private visit of </span><span style="background-color: initial;">their home in
Marrakech the Villa l’Oasis, another icon of their life.</span></p>
<p>Adventure &
remoteness await – in the Atlas Mountains, we can take you to a remote village
for <span style="background-color: initial;">a unique lunch served in the
traditional way.</span></p><p></p><p></p><p><span style="background-color: initial;">Only available for hotel guests - early booking is essential conciergerie@lasultanamarrakech.com</span><br></p><p></p><p></p>
'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
'menu' => array(
(int) 0 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 1 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 2 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 3 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 4 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 5 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 6 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 7 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 8 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
),
(int) 9 => array(
'Page' => array(
[maximum depth reached]
),
'_title' => array(
[maximum depth reached]
),
'_content' => array(
[maximum depth reached]
),
'Media' => array([maximum depth reached])
)
),
'photos' => array(
(int) 0 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 3 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 4 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 5 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 6 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 7 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 8 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 9 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 10 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 11 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 12 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 13 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 14 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 15 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 16 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 17 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 18 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 19 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 20 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
),
(int) 21 => array(
'PagesPhoto' => array(
[maximum depth reached]
),
'_legend' => array(
[maximum depth reached]
)
)
),
'files' => array(
(int) 0 => array(
'File' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'File' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'File' => array(
[maximum depth reached]
)
)
),
'content_for_layout' => '
<div class="pageContent marrakechContent">
<div class="mc1" >
<div class="titre">
<span style="font-size: 17px;">La Sultana Marrakech </span>
</div>
<p style="font-size: 13px;">Ultra-luxe hideaway in the Médina that perfectly reflects the colours and ambience of captivating Marrakech</p>
</div>
<div class="mc2"> 28 Chambres & Suites </div>
</div>
<div class="cleafix" style="height:70px" > </div>
<div style="position: relative;">
<div class="slider-wrapper theme-default" >
<div id="sliderx" class="nivoSlider">
<img src="/photos/2019/01/photo1_l.jpg" alt="2019/01/photo1.jpg" hotel=" "/>
<img src="/photos/2019/01/photo2_l.jpg" alt="2019/01/photo2.jpg" hotel=" "/>
<img data-src="/photos/2019/01/photo-3_l.jpg" hotel="" alt="2019/01/photo-3.jpg" >
<img data-src="/photos/2019/01/photo-4_l.jpg" hotel="" alt="2019/01/photo-4.jpg" >
<img data-src="/photos/2019/01/photo-5_l.jpg" hotel="" alt="2019/01/photo-5.jpg" >
<img data-src="/photos/2019/01/photo-6_l.jpg" hotel="" alt="2019/01/photo-6.jpg" >
<img data-src="/photos/2019/01/photo-7_l.jpg" hotel="" alt="2019/01/photo-7.jpg" >
<img data-src="/photos/2019/01/photo-8_l.jpg" hotel="" alt="2019/01/photo-8.jpg" >
<img data-src="/photos/2019/01/photo-9_l.jpg" hotel="" alt="2019/01/photo-9.jpg" >
<img data-src="/photos/2019/01/photo-10_l.jpg" hotel="" alt="2019/01/photo-10.jpg" >
<img data-src="/photos/2019/01/photo-11_l.jpg" hotel="" alt="2019/01/photo-11.jpg" >
<img data-src="/photos/2019/01/photo-12_l.jpg" hotel="" alt="2019/01/photo-12.jpg" >
<img data-src="/photos/2019/01/photo-14_l.jpg" hotel="" alt="2019/01/photo-14.jpg" >
<img data-src="/photos/2019/01/photo-15_l.jpg" hotel="" alt="2019/01/photo-15.jpg" >
<img data-src="/photos/2019/01/photo-16_l.jpg" hotel="" alt="2019/01/photo-16.jpg" >
<img data-src="/photos/2019/01/photo-17_l.jpg" hotel="" alt="2019/01/photo-17.jpg" >
<img data-src="/photos/2019/01/photo-19_l.jpg" hotel="" alt="2019/01/photo-19.jpg" >
<img data-src="/photos/2019/01/photo-18_l.jpg" hotel="" alt="2019/01/photo-18.jpg" >
<img data-src="/photos/2019/01/photo-20_l.jpg" hotel="" alt="2019/01/photo-20.jpg" >
<img data-src="/photos/2019/01/photo-21_l.jpg" hotel="" alt="2019/01/photo-21.jpg" >
<img data-src="/photos/2019/01/photo-22_l.jpg" hotel="" alt="2019/01/photo-22.jpg" >
<img data-src="/photos/2019/01/698_l.jpg" hotel="" alt="2019/01/698.jpg" >
</div>
</div>
<div id="weather" >
<div style="float:left; margin: 0 20px 0 0;" >
<div id="localtime">LOCAL TIME:</div>
<div id="timer"> </div>
</div>
<div class="weatherItem ">
<div class="weatherCity">
LOCAL TEMPERATURE
</div>
<div class="weatherTemp">
13 °C / 55 °F </div>
</div>
</div>
<div class="navbar pullnav" >
<ul class="nav" >
<li>
<a href="/p/marrakech/marrakech" data-slug="marrakech">MARRAKECH</a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/hotel" data-slug="hotel">HOTEL</a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/Chambres-et-Suites" data-slug="Chambres-et-Suites">GUEST ROOMS & SUITES</a>
</li>
<li class="separator"> </li>
<li class="dropdown" style="text-align:left;">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> RESTAURANTS & BAR </a>
<ul class="dropdown-menu" >
<li> <a href="/p/marrakech/Restaurant-la-table-de-la-sultana" data-slug="Restaurant-la-table-de-la-sultana">La Table de La Sultana</a> </li>
<li> <a href="/p/marrakech/La_table_du%20souk" data-slug="La_table_du souk">La Table Du Souk</a> </li>
<li> <a href="/p/marrakech/Odette%20bar%20%26%20Mezze" data-slug="Odette bar & Mezze">The Odette Bar</a> </li>
</ul>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/spa_and_wellness" data-slug="spa_and_wellness">EXPERIENCES & WELLNESS</a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/Localisation" data-slug="Localisation">LOCATION </a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/tarifs" data-slug="tarifs">PRICES </a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/Covid%2019" data-slug="Covid 19">COVID-19</a>
</li>
</ul>
</div>
<div id="content" class="row contentColumn" >
<p><b>Spa & Wellness</b></p><p>A bath tradition magnified by the creation of recreation and well-being spaces, the Sultana Spa offers: two superb hammams, a Jacuzzi, sauna, beauty centre, hairdresser, massage cabins : everything for you to discover the benefits of the ancestral rites and voluptuous ceremonials.<br>« It is in the heart of the Sultana, the hammam serves as a temple of body relaxation and spirit massage, to let yourself get carried away by the magic created by other hands » (Byzance, N°13)</p>
<p>Please note early booking is essential - spa@lasultanamarrakech.com </p><hr><p><b>Cooking Classes</b></p><p></p><p>For the ultimate epicurean delight, La Sultana delivers the secrets of popular Moroccan cuisine with Cooking classes taking place on the rooftop (every morning at 10h30am).<br><span style="background-color: initial;">Classes start in the Spices & Pots room showing guests the mint tea ritual, before preparing and cooking their meal under the guidance of the Chef.<br></span><span style="background-color: initial;">Classes end at La Table du Souk to enjoy your own Tagine with the full recipe to bring back home.</span></p><p>Please note that early booking is essential for non-resident guests 24h in advance - restaurant@lasultanamarrakech.com </p><hr><p><b>Ultimate experiences </b></p><p></p><p>La Sultana
Marrakech has curated a variety of exclusive, foodie or immersive experiences
and <span style="background-color: initial;">excursions to
enable guests to discover the city in a unique way.</span></p>
<p>Urban Safari – from the entrance of the hotel, let’s dive into the ancient
world of the Medina UNESCO <span style="background-color: initial;">heritage site,
learn its secrets and enjoy the hustle & bustle of narrow streets in a half
day or full day </span><span style="background-color: initial;">guided tour.</span></p>
<p>Buggy driving – for a fun ride in the countryside of Marrakech.</p>
<p>Street food and Souks – <span style="background-color: initial;">Do not miss any
flavours with </span><span style="background-color: initial;">an exclusive
three-hour dining tour </span><span style="background-color: initial;">of Marrakech
from food stall to bakeries with the visit of the Souk as a side</span><span style="background-color: initial;">.</span></p><p>Hot air balloon
– wake up early to see the sun rise when you fly above the Atlas Mountains in a
hot air <span style="background-color: initial;">balloon, always
magical and unique.</span></p><p>Fan of Shopping
– Marrakech is the best place either in the Souk or in the new town Gueliz with
a <span style="background-color: initial;">large selection
of handmade items, carpets and textiles. Our Concierge will help you go to the
right </span><span style="background-color: initial;">place either
with a local guide or on your own with our tips summary.</span></p><p>Modern & Fashionable Marrakech – Everyone knows about the Majorelle Garden and the nearby <span style="background-color: initial;">excellent
Museum about the fashion designer Yves Saint Laurent where we can organize
tickets and </span><span style="background-color: initial;">priority
entrance to skip the line (check out our Stylish 72 hours in Marrakech). For
those whishing </span><span style="background-color: initial;">to go deeper
into the secrets of Yves Saint Laurent & Pierre Bergé, we can reserve a
private visit of </span><span style="background-color: initial;">their home in
Marrakech the Villa l’Oasis, another icon of their life.</span></p>
<p>Adventure &
remoteness await – in the Atlas Mountains, we can take you to a remote village
for <span style="background-color: initial;">a unique lunch served in the
traditional way.</span></p><p></p><p></p><p><span style="background-color: initial;">Only available for hotel guests - early booking is essential conciergerie@lasultanamarrakech.com</span><br></p><p></p><p></p>
</div>
<div id="map-canvas" ></div>
<style type="text/css">
div.i4ewOd-pzNkMb-haAclf{display: none;}
</style>
<ul class="file">
<li ><a href="/pages/../pdfs/La-Sultana-Hotels-Brochure-Spa-1.pdf" style="" target="blank">Discover the Spa Treatments</a></li><li ><a href="/pages/../pdfs/La-Sultana-Hotels-Cours-de-cuisine-1.pdf" style="" target="blank">Discover the Cooking Class</a></li><li ><a href="/pages/../pdfs/book-activites-marrakech.pdf" style="" target="blank">Activities & Discovery</a></li><ul>
</div>
',
'scripts_for_layout' => '<link href="https://www.lasultanahotels.com/p/marrakech" rel="canonical"/><script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCwTl0HAKFHnGsPPK11qZwfF8dEjr8eJtY&sensor=false"></script><script type="text/javascript" src="/js/map-infobox.js"></script><script type="text/javascript">
//<![CDATA[
var MarrakechMonuments = [
['Place Jemaa El Fna', 31.62582, -7.98896, 4,'/img/pinred.png','','1.3 km<br>10 min à pied/ walking<br>6 min en calèche/ horse carriage',"180px",''],
['Tombeaux saadiens', 31.61727, -7.98883, 5,'/img/pinred.png','',' 0.05 km<br>1 min à pied/ walking',"190px",''],
['Palais de la Bahia', 31.621745, -7.981514, 3,'/img/pinred.png','','1.1 km<br>8 min à pied/ walking',"180px",''],
['Palais el badi', 31.61861, -7.98663, 2,'/img/pinred.png','','0.8 Km <br> 5 min à pied / walking',"180px",''],
['Jardins Majorelle', 31.64143, -8.00233, 1,'/img/pinred.png','','3.6 km<br>10 min en voiture/ driving<br>45 min en calèche/ horse carriage ',"180px",''],
['Koutoubia Mosquée', 31.624108, -7.993267, 6,'/img/pinred.png','','1.3 km<br>10 min à pied/ walking<br>6 min en calèche/ horse carriage',"180px",''],
['Bab Agnaou', 31.617590, -7.990711, 7,'/img/pinred.png','','1 min à pied/ walking',"180px",''],
['musée YVES SAINT LAURENT', 31.642943, -8.003184, 7,'/img/pinred.png','','3.6 km<br>10 min en voiture/ driving<br>45 min en calèche/ horse carriage',"180px",''],
];
var MarrakechGolfs = [
['Golf royal', 31.6081, -7.9467, 7,'/img/pingreen.png','','5.5 km<br>15 min en voiture/ driving',"180px",''],
['Golf Amelkis', 31.6173, -7.9267, 8,'/img/pingreen.png','','5.7 Km <br> 15 min en voiture / driving',"180px",''],
['Golf Samannah', 31.5025, -8.041, 9,'/img/pingreen.png','','',"180px",''],
['Golf Atlas', 31.59051, -8.01262, 10,'/img/pingreen.png','','3 km<br>10 min en voiture/ driving',"180px",''],
['Golf Al Maaden', 31.5931, -7.9407, 11,'/img/pingreen.png','',' 5.5 km<br>15 min en voiture/ driving',"180px",'']
];
var MarrakechAero = [
['Aéroport Marrakech Menara', 31.60205,-8.027261, 7,'/img/pingray.png','','5 km<br>15 min en voiture/ driving',"180px",'']
];
var Oualidia = [
['Aéroport International Mohammed V', 33.373689,-7.581167, 4,'/img/pingray.png','','180 Km <br> 2H30min en voitre / driving',"180px",''],
['Golf El Jadida', 33.287059,-8.377419, 5,'/img/pingreen.png','','80 Km <br> 50 min',"180px",''],
['Aéroport Marrakech Menara', 31.60205,-8.027261, 7,'/img/pingray.png','','185 Km <br> 2H45min en voiture / driving',"180px",'']
];
var imagemarrakech = {
url: '/img/logomap_marrakech.png',
size: new google.maps.Size(100, 90),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(45, 10)
};
var imageoualidia = {
url: '/img/logomap_oualidia.png',
size: new google.maps.Size(100, 90),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(45, 80)
};
var imageyacht = {
url: '/img/logomap_yacht.png',
size: new google.maps.Size(100, 90),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(45, 80)
};
var Hotels = [
['', 32.739769,-9.030815 , 1,imageoualidia,'/img/lasultana-walidia.jpg','',"110px",'/oualidia'],
['', 31.616891, -7.988777, 2,imagemarrakech,'/img/lasultana-marrakech.jpg','',"110px",'/marrakech'],
// ['', 23.7313, -15.964, 2,imageyacht,'/img/lasultana-yacht.jpg','',"110px",'/yacht'],
// ['', 35.828, -5.804, 2,imageyacht,'/img/lasultana-yacht.jpg','',"110px",'/yacht']
];
function buttons(map){
var homeControlDiv = document.createElement('div');
var homeControl = new HomeControl(homeControlDiv, map,'Monuments','../img/pinred.png');
homeControlDiv.index = 1;
var homeControl2 = new HomeControl(homeControlDiv, map,'Golfs','../img/pingreen.png');
var homeControl4 = new HomeControl(homeControlDiv, map,'Aéroport','../img/pingray.png');
var homeControl3 = new HomeControl(homeControlDiv, map,'Tout',null);
map.controls[google.maps.ControlPosition.TOP_RIGHT].push(homeControlDiv);
}
function setMarkers(map, locations) {
function addInfoWindow(marker, message,w,link) {
var boxText = document.createElement("div");
boxText.style.cssText = " padding: 5px;";
boxText.innerHTML = message;
var myOptions = {
content: boxText
,disableAutoPan: false
,maxWidth: 0
,pixelOffset: new google.maps.Size(0, 0)
,zIndex: null
,boxStyle: {
background: "#fff"
,opacity: 1
,width: w
,color:"#888"
,fontSize:"9pt"
,textAlign: "center"
}
,closeBoxMargin: "0"
,closeBoxURL: ""
,infoBoxClearance: new google.maps.Size(1, 1)
,isHidden: false
,pane: "floatPane"
,enableEventPropagation: false
};
var infoWindow = new InfoBox(myOptions);
google.maps.event.addListener(marker, 'mouseover', function () {
infoWindow.open(map, marker);
});
google.maps.event.addListener(marker, 'mouseout', function () {
infoWindow.close();
});
google.maps.event.addListener(marker, 'click', function () {
if(link==""){
}else{
window.location = link;
}
});
}
for (var i = 0; i < locations.length; i++) {
var beach = locations[i];
var myLatLng = new google.maps.LatLng(beach[1], beach[2]);
var image = beach[4];
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
//shadow: shadow,
icon: image,
//shape: shape,
//title: beach[0],
zIndex: beach[3]
});
var m = '<div id="content">';
if(beach[0]!=""){m = m+'<span id="firstHeading" style="font-weight:bold;font-size:13px;font-family:myriadproregular;" class="firstHeading">'+beach[0]+'</span>';}
//m=m+'<div id="bodyContent">';
if(beach[6]!=""){m = m+'<span Style="text-align:center"> - '+beach[6]+'</span>';}
if(beach[5]!=""){m = m+'<img width="100" src="'+beach[5]+'">';}
// m= m+'</div>'+
'</div>';
addInfoWindow(marker,m,beach[7],beach[8]);
}
}
function HomeControl(controlDiv, map,text,img) {
controlDiv.style.width = '500px';
var controlUI = document.createElement('div');
controlUI.style.width = '110px';
controlUI.style.cssFloat = 'left';
controlUI.style.margin = '4px';
controlUI.style.backgroundColor = '#fff';
controlUI.style.borderStyle = 'solid';
controlUI.style.borderWidth = '1px';
controlUI.style.borderColor = '#ddd';
controlUI.style.cursor = 'pointer';
controlUI.style.textAlign = 'center';
controlUI.title = 'Click to set the map to Home';
controlDiv.appendChild(controlUI);
var controlText = document.createElement('div');
controlText.style.fontFamily = 'myriadproregular';
controlText.style.fontSize = '12px';
controlText.style.color = '#888';
controlText.style.paddingLeft = '8px';
controlText.style.paddingRight = '8px';
if(img!=null){
var imx = '<img style="height:10px !important;" src="'+img+'"> ';
}else{
var imx = '';
}
controlText.innerHTML = imx + ' <strong>'+text+'</strong>';
controlUI.appendChild(controlText);
google.maps.event.addDomListener(controlUI, 'click', function() {
if(text=='Golfs'){
initializeGolfs();
}
else if(text=='Monuments'){
initializeMonuments();
}
else if(text=='Tout'){
initialize();
}
else if(text=='Aéroport'){
initializeAero();
}
/*else if(text=='Back'){
$(location).attr('href',"/maps");
}*/
});
}
function addInfoWindow2(marker, message,map,w,link) {
var boxText = document.createElement("div");
boxText.style.cssText = " padding: 5px;";
boxText.innerHTML = message;
var myOptions = {
content: boxText
,disableAutoPan: false
,maxWidth: 0
,pixelOffset: new google.maps.Size(0, 0)
,zIndex: null
,boxStyle: {
background: "#fff"
,opacity: 1
,width: w
,color:"#888"
,fontSize:"6pt"
,textAlign: "center"
}
,closeBoxMargin: "0"
,closeBoxURL: ""
,infoBoxClearance: new google.maps.Size(1, 1)
,isHidden: false
,pane: "floatPane"
,enableEventPropagation: false
};
var infoWindow = new InfoBox(myOptions);
google.maps.event.addListener(marker, 'mouseover', function () {
infoWindow.open(map, marker);
});
google.maps.event.addListener(marker, 'mouseout', function () {
infoWindow.close();
});
google.maps.event.addListener(marker, 'click', function () {
window.location = link;
});
}
function initialize() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechMonuments);
setMarkers(map, MarrakechGolfs);
setMarkers(map, MarrakechAero);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializeMonuments() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechMonuments);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializeGolfs() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechGolfs);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializeAero() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechAero);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initialize2() {
var myLatlng = new google.maps.LatLng(32.739769,-9.030815);
var mapOptions = {
center: myLatlng,
minZoom: 8, maxZoom: 19,
zoom: 8,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imageoualidia;
var marker = new google.maps.Marker({
position: myLatlng,
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-walidia.jpg" >' +
'</div>'+
'</div>',map,"110px",'/oualidia');
marker.setMap(map);
setMarkers(map, Oualidia);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(32.739769, -9.03081),
new google.maps.LatLng(33.739769, -10.03081));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializex() {
var myLatlng = new google.maps.LatLng(30.742526,-8.027752);
var mapStyles = [{featureType: "administrative.country",stylers: [{ visibility: "off" }]}];
var mapType = new google.maps.StyledMapType(mapStyles ,{name: "Maroc"});
var mapOptions = {
center: myLatlng,
zoom: 6,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
map.mapTypes.set('maroc', mapType );
map.setMapTypeId('maroc');
layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1S4aLkBE5u_WS0WMVSchhBgMLdAARuPEjyW4rs20',
where: "col1 contains 'MAR'"
},
styles: [{
polylineOptions: {
strokeColor: "#333333",
strokeWeight: 2
},
}],
suppressInfoWindows: true,
});
layer.setMap(map);
setMarkers(map, Hotels);
//var homeControlDiv = document.createElement('div');
// var homeControl = new HomeControl(homeControlDiv, map,'Back');
// homeControlDiv.index = 1;
// map.controls[google.maps.ControlPosition.TOP_LEFT].push(homeControlDiv);
}
//]]>
</script><script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
function update() {
$.ajax({
type: 'GET',
url: '/pages/getTime',
success: function(data) {
$("#timer").html(data);
},
});
}
update();
setInterval(update, 40000);
});
$('ul.nav>li>a , ul.nav>li>ul.dropdown-menu>li>a').click(function(e){
var slug = $(this).attr('data-slug');
var hotel = "marrakech";
$.ajax({
method: 'GET',
url: '/pages/getContent/'+slug,
success: function(data) {
data = $.parseJSON(data);
console.log(data)
$("div#content").html(data.content );
fillFiles(data.files);
if(hotel=="marrakech" && slug=="Localisation"){
$('div#map-canvas').css({"width":"100%" , "height":"400px"});
initialize();
}
else if(hotel=="oualidia" && slug=="Localisation"){
$('div#map-canvas').css({"width":"100%" , "height":"400px"});
initialize2();
}else{
$('div#map-canvas').css({"width":"0" , "height":"0px"});
}
},
});
function fillFiles(files){
var filehtml ="";
for(var i=0;i<files.length ; i++){
filehtml = filehtml + "<li><a href='../pdfs/"+files[i]['File']['name']+"' target='blank'>"+files[i]['File']['legend']+"</a></li>";
}
$("ul.file").html(filehtml);
}
e.preventDefault();
});
//]]>
</script>'
)
$description_for_layout = 'Sultana Hotels offers an exceptional environment to personalize your stay in Morocco'
$title_for_layout = 'La sultana experiences , spa & wellness in Marrakech | La sultana hotels'
$page = array(
'Page' => array(
'id' => '37',
'title' => '',
'content' => '',
'photo' => null,
'file' => '',
'hotels_id' => '1',
'languages_id' => '1',
'slug' => 'spa_and_wellness',
'header' => '',
'enligne' => true,
'metatitle' => '',
'metadescription' => '',
'ordre' => '7',
'type' => 'Default',
'locale' => 'eng'
),
(int) 0 => array(
'Page__i18n__title' => 'EXPERIENCES & WELLNESS',
'Page__i18n__content' => '<p><b>Spa & Wellness</b></p><p>A bath tradition magnified by the creation of recreation and well-being spaces, the Sultana Spa offers: two superb hammams, a Jacuzzi, sauna, beauty centre, hairdresser, massage cabins : everything for you to discover the benefits of the ancestral rites and voluptuous ceremonials.<br>« It is in the heart of the Sultana, the hammam serves as a temple of body relaxation and spirit massage, to let yourself get carried away by the magic created by other hands » (Byzance, N°13)</p>
<p>Please note early booking is essential - spa@lasultanamarrakech.com </p><hr><p><b>Cooking Classes</b></p><p></p><p>For the ultimate epicurean delight, La Sultana delivers the secrets of popular Moroccan cuisine with Cooking classes taking place on the rooftop (every morning at 10h30am).<br><span style="background-color: initial;">Classes start in the Spices & Pots room showing guests the mint tea ritual, before preparing and cooking their meal under the guidance of the Chef.<br></span><span style="background-color: initial;">Classes end at La Table du Souk to enjoy your own Tagine with the full recipe to bring back home.</span></p><p>Please note that early booking is essential for non-resident guests 24h in advance - restaurant@lasultanamarrakech.com </p><hr><p><b>Ultimate experiences </b></p><p></p><p>La Sultana
Marrakech has curated a variety of exclusive, foodie or immersive experiences
and <span style="background-color: initial;">excursions to
enable guests to discover the city in a unique way.</span></p>
<p>Urban Safari – from the entrance of the hotel, let’s dive into the ancient
world of the Medina UNESCO <span style="background-color: initial;">heritage site,
learn its secrets and enjoy the hustle & bustle of narrow streets in a half
day or full day </span><span style="background-color: initial;">guided tour.</span></p>
<p>Buggy driving – for a fun ride in the countryside of Marrakech.</p>
<p>Street food and Souks – <span style="background-color: initial;">Do not miss any
flavours with </span><span style="background-color: initial;">an exclusive
three-hour dining tour </span><span style="background-color: initial;">of Marrakech
from food stall to bakeries with the visit of the Souk as a side</span><span style="background-color: initial;">.</span></p><p>Hot air balloon
– wake up early to see the sun rise when you fly above the Atlas Mountains in a
hot air <span style="background-color: initial;">balloon, always
magical and unique.</span></p><p>Fan of Shopping
– Marrakech is the best place either in the Souk or in the new town Gueliz with
a <span style="background-color: initial;">large selection
of handmade items, carpets and textiles. Our Concierge will help you go to the
right </span><span style="background-color: initial;">place either
with a local guide or on your own with our tips summary.</span></p><p>Modern & Fashionable Marrakech – Everyone knows about the Majorelle Garden and the nearby <span style="background-color: initial;">excellent
Museum about the fashion designer Yves Saint Laurent where we can organize
tickets and </span><span style="background-color: initial;">priority
entrance to skip the line (check out our Stylish 72 hours in Marrakech). For
those whishing </span><span style="background-color: initial;">to go deeper
into the secrets of Yves Saint Laurent & Pierre Bergé, we can reserve a
private visit of </span><span style="background-color: initial;">their home in
Marrakech the Villa l’Oasis, another icon of their life.</span></p>
<p>Adventure &
remoteness await – in the Atlas Mountains, we can take you to a remote village
for <span style="background-color: initial;">a unique lunch served in the
traditional way.</span></p><p></p><p></p><p><span style="background-color: initial;">Only available for hotel guests - early booking is essential conciergerie@lasultanamarrakech.com</span><br></p><p></p><p></p>
'
),
'_title' => array(
(int) 0 => array(
'id' => '42',
'locale' => 'fre',
'model' => 'Page',
'foreign_key' => '37',
'field' => 'title',
'content' => 'EXPERIENCES & BIEN-ETRE'
),
(int) 1 => array(
'id' => '43',
'locale' => 'eng',
'model' => 'Page',
'foreign_key' => '37',
'field' => 'title',
'content' => 'EXPERIENCES & WELLNESS'
)
),
'_content' => array(
(int) 0 => array(
'id' => '44',
'locale' => 'fre',
'model' => 'Page',
'foreign_key' => '37',
'field' => 'content',
'content' => '<p><b>Spa & Bien-être</b></p><p>L’envoûtement d’un temple romain en marbre rose, ponctué de piliers qui naissent d’un bassin antique et s’épanouissent en voûtes et dômes. Le Spa 'La Sultana', offre hammams, jacuzzi, sauna, salon de beauté et coiffure, cabines de soins pour découvrir les bienfaits de rituels ancestraux.<br>« C'est dans le cœur de La Sultana, là où le hammam fait office de temple dédié à la relaxation du corps, qu'il faut se laisser emporter par la magie d'autres mains. » (Byzance, N°13)</p>
<p>Réservation conseillée - <a href="mailto:spa@lasultanamarrakech.com">spa@lasultanamarrakech.com</a></p><hr><p></p><p><b>Cours de cuisine</b></p><p>La Sultana propose de partager son savoir-faire à travers une sélection de plats incontournables de la cuisine du Maroc, savoir faire ancestral de la culture marocaine.<br>Initiez-vous à l’art subtil du mélange des épices avec un cours de cuisine marocaine en plein air sur les terrasses (tous les jours à 10h30).<br><span style="background-color: initial;">Démarrez le cours dans la salle des épices et des pots traditionnels pour découvrir le rituel du Thé à la menthe puis laissez-vous guider par les instructions du Chef à chaque étape de la recette.<br></span><span style="background-color: initial;">L'atelier se termine à La Table du Souk pour la dégustation de votre Tagine avec la recette exacte comme souvenir.</span></p><p>Ouvert à la clientèle non résidente sur réservation 24h à l'avance - <a href="mailto:restaurant@lasultanamarrakech.com">restaurant@lasultanamarrakech.com</a></p><hr><p><b>Expériences inoubliables</b></p><p></p><p>Marrakech offre un environnement
exceptionnel pour personnaliser votre séjour au Maroc:</p>- Visite découverte de l'héritage architectural (gratuit pour les clients résidents) <br><span style="background-color: initial;">- Side Car dans la palmeraie<br>- Tour en ballon
au dessus de l'Atlas <br></span><span style="background-color: initial;">- Dîner itinérant des meilleurs tables de rue de la Médina <br>- Buggy dans
le désert d'Agafay
<br>- Visite privée de la villa Yves
Saint Laurent <br></span><span style="background-color: initial;"><br>Réservation à l'avance conseillée en complément d'une réservation hébergement - conciergerie@lasultanamarrakech.com</span><span style="background-color: initial;"><br></span><p></p><p></p>
<p></p>
'
),
(int) 1 => array(
'id' => '45',
'locale' => 'eng',
'model' => 'Page',
'foreign_key' => '37',
'field' => 'content',
'content' => '<p><b>Spa & Wellness</b></p><p>A bath tradition magnified by the creation of recreation and well-being spaces, the Sultana Spa offers: two superb hammams, a Jacuzzi, sauna, beauty centre, hairdresser, massage cabins : everything for you to discover the benefits of the ancestral rites and voluptuous ceremonials.<br>« It is in the heart of the Sultana, the hammam serves as a temple of body relaxation and spirit massage, to let yourself get carried away by the magic created by other hands » (Byzance, N°13)</p>
<p>Please note early booking is essential - spa@lasultanamarrakech.com </p><hr><p><b>Cooking Classes</b></p><p></p><p>For the ultimate epicurean delight, La Sultana delivers the secrets of popular Moroccan cuisine with Cooking classes taking place on the rooftop (every morning at 10h30am).<br><span style="background-color: initial;">Classes start in the Spices & Pots room showing guests the mint tea ritual, before preparing and cooking their meal under the guidance of the Chef.<br></span><span style="background-color: initial;">Classes end at La Table du Souk to enjoy your own Tagine with the full recipe to bring back home.</span></p><p>Please note that early booking is essential for non-resident guests 24h in advance - restaurant@lasultanamarrakech.com </p><hr><p><b>Ultimate experiences </b></p><p></p><p>La Sultana
Marrakech has curated a variety of exclusive, foodie or immersive experiences
and <span style="background-color: initial;">excursions to
enable guests to discover the city in a unique way.</span></p>
<p>Urban Safari – from the entrance of the hotel, let’s dive into the ancient
world of the Medina UNESCO <span style="background-color: initial;">heritage site,
learn its secrets and enjoy the hustle & bustle of narrow streets in a half
day or full day </span><span style="background-color: initial;">guided tour.</span></p>
<p>Buggy driving – for a fun ride in the countryside of Marrakech.</p>
<p>Street food and Souks – <span style="background-color: initial;">Do not miss any
flavours with </span><span style="background-color: initial;">an exclusive
three-hour dining tour </span><span style="background-color: initial;">of Marrakech
from food stall to bakeries with the visit of the Souk as a side</span><span style="background-color: initial;">.</span></p><p>Hot air balloon
– wake up early to see the sun rise when you fly above the Atlas Mountains in a
hot air <span style="background-color: initial;">balloon, always
magical and unique.</span></p><p>Fan of Shopping
– Marrakech is the best place either in the Souk or in the new town Gueliz with
a <span style="background-color: initial;">large selection
of handmade items, carpets and textiles. Our Concierge will help you go to the
right </span><span style="background-color: initial;">place either
with a local guide or on your own with our tips summary.</span></p><p>Modern & Fashionable Marrakech – Everyone knows about the Majorelle Garden and the nearby <span style="background-color: initial;">excellent
Museum about the fashion designer Yves Saint Laurent where we can organize
tickets and </span><span style="background-color: initial;">priority
entrance to skip the line (check out our Stylish 72 hours in Marrakech). For
those whishing </span><span style="background-color: initial;">to go deeper
into the secrets of Yves Saint Laurent & Pierre Bergé, we can reserve a
private visit of </span><span style="background-color: initial;">their home in
Marrakech the Villa l’Oasis, another icon of their life.</span></p>
<p>Adventure &
remoteness await – in the Atlas Mountains, we can take you to a remote village
for <span style="background-color: initial;">a unique lunch served in the
traditional way.</span></p><p></p><p></p><p><span style="background-color: initial;">Only available for hotel guests - early booking is essential conciergerie@lasultanamarrakech.com</span><br></p><p></p><p></p>
'
)
),
'Media' => array()
)
$menu = array(
(int) 0 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'marrakech',
'id' => '33',
'locale' => 'eng',
'title' => 'MARRAKECH'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 1 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'hotel',
'id' => '34',
'locale' => 'eng',
'title' => 'HOTEL'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 2 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'Chambres-et-Suites',
'id' => '35',
'locale' => 'eng',
'title' => 'GUEST ROOMS & SUITES'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 3 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'Restaurant-la-table-de-la-sultana',
'id' => '36',
'locale' => 'eng',
'title' => 'LA TABLE DE LA SULTANA'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 4 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'La_table_du souk',
'id' => '67',
'locale' => 'eng',
'title' => 'LA TABLE DU SOUK'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 5 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'Odette bar & Mezze',
'id' => '68',
'locale' => 'eng',
'title' => 'THE ODETTE BAR'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 6 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'spa_and_wellness',
'id' => '37',
'locale' => 'eng',
'title' => 'EXPERIENCES & WELLNESS'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 7 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'Localisation',
'id' => '39',
'locale' => 'eng',
'title' => 'LOCATION '
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 8 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'tarifs',
'id' => '40',
'locale' => 'eng',
'title' => 'PRICES '
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
),
(int) 9 => array(
'Page' => array(
'hotels_id' => '1',
'slug' => 'Covid 19',
'id' => '65',
'locale' => 'eng',
'title' => 'COVID-19'
),
'_title' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'_content' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Media' => array()
)
)
$photos = array(
(int) 0 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo1.jpg',
'id' => '238',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo2.jpg',
'id' => '239',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-3.jpg',
'id' => '247',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-4.jpg',
'id' => '248',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-5.jpg',
'id' => '245',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 5 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-6.jpg',
'id' => '246',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 6 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-7.jpg',
'id' => '249',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 7 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-8.jpg',
'id' => '250',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 8 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-9.jpg',
'id' => '251',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 9 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-10.jpg',
'id' => '252',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 10 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-11.jpg',
'id' => '253',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 11 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-12.jpg',
'id' => '254',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 12 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-14.jpg',
'id' => '256',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 13 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-15.jpg',
'id' => '257',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 14 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-16.jpg',
'id' => '258',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 15 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-17.jpg',
'id' => '259',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 16 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-19.jpg',
'id' => '261',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 17 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-18.jpg',
'id' => '260',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 18 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-20.jpg',
'id' => '262',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 19 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-21.jpg',
'id' => '263',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 20 => array(
'PagesPhoto' => array(
'path' => '2019/01/photo-22.jpg',
'id' => '264',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 21 => array(
'PagesPhoto' => array(
'path' => '2019/01/698.jpg',
'id' => '316',
'locale' => 'eng',
'legend' => ''
),
'_legend' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
)
)
$files = array(
(int) 0 => array(
'File' => array(
'id' => '94',
'designation' => '',
'name' => 'La-Sultana-Hotels-Brochure-Spa-1.pdf',
'active' => true,
'legend' => 'Discover the Spa Treatments',
'page_id' => '37',
'lang' => 'eng'
)
),
(int) 1 => array(
'File' => array(
'id' => '100',
'designation' => '',
'name' => 'La-Sultana-Hotels-Cours-de-cuisine-1.pdf',
'active' => true,
'legend' => 'Discover the Cooking Class',
'page_id' => '37',
'lang' => 'eng'
)
),
(int) 2 => array(
'File' => array(
'id' => '160',
'designation' => '',
'name' => 'book-activites-marrakech.pdf',
'active' => true,
'legend' => 'Activities & Discovery',
'page_id' => '37',
'lang' => 'eng'
)
)
)
$content_for_layout = '
<div class="pageContent marrakechContent">
<div class="mc1" >
<div class="titre">
<span style="font-size: 17px;">La Sultana Marrakech </span>
</div>
<p style="font-size: 13px;">Ultra-luxe hideaway in the Médina that perfectly reflects the colours and ambience of captivating Marrakech</p>
</div>
<div class="mc2"> 28 Chambres & Suites </div>
</div>
<div class="cleafix" style="height:70px" > </div>
<div style="position: relative;">
<div class="slider-wrapper theme-default" >
<div id="sliderx" class="nivoSlider">
<img src="/photos/2019/01/photo1_l.jpg" alt="2019/01/photo1.jpg" hotel=" "/>
<img src="/photos/2019/01/photo2_l.jpg" alt="2019/01/photo2.jpg" hotel=" "/>
<img data-src="/photos/2019/01/photo-3_l.jpg" hotel="" alt="2019/01/photo-3.jpg" >
<img data-src="/photos/2019/01/photo-4_l.jpg" hotel="" alt="2019/01/photo-4.jpg" >
<img data-src="/photos/2019/01/photo-5_l.jpg" hotel="" alt="2019/01/photo-5.jpg" >
<img data-src="/photos/2019/01/photo-6_l.jpg" hotel="" alt="2019/01/photo-6.jpg" >
<img data-src="/photos/2019/01/photo-7_l.jpg" hotel="" alt="2019/01/photo-7.jpg" >
<img data-src="/photos/2019/01/photo-8_l.jpg" hotel="" alt="2019/01/photo-8.jpg" >
<img data-src="/photos/2019/01/photo-9_l.jpg" hotel="" alt="2019/01/photo-9.jpg" >
<img data-src="/photos/2019/01/photo-10_l.jpg" hotel="" alt="2019/01/photo-10.jpg" >
<img data-src="/photos/2019/01/photo-11_l.jpg" hotel="" alt="2019/01/photo-11.jpg" >
<img data-src="/photos/2019/01/photo-12_l.jpg" hotel="" alt="2019/01/photo-12.jpg" >
<img data-src="/photos/2019/01/photo-14_l.jpg" hotel="" alt="2019/01/photo-14.jpg" >
<img data-src="/photos/2019/01/photo-15_l.jpg" hotel="" alt="2019/01/photo-15.jpg" >
<img data-src="/photos/2019/01/photo-16_l.jpg" hotel="" alt="2019/01/photo-16.jpg" >
<img data-src="/photos/2019/01/photo-17_l.jpg" hotel="" alt="2019/01/photo-17.jpg" >
<img data-src="/photos/2019/01/photo-19_l.jpg" hotel="" alt="2019/01/photo-19.jpg" >
<img data-src="/photos/2019/01/photo-18_l.jpg" hotel="" alt="2019/01/photo-18.jpg" >
<img data-src="/photos/2019/01/photo-20_l.jpg" hotel="" alt="2019/01/photo-20.jpg" >
<img data-src="/photos/2019/01/photo-21_l.jpg" hotel="" alt="2019/01/photo-21.jpg" >
<img data-src="/photos/2019/01/photo-22_l.jpg" hotel="" alt="2019/01/photo-22.jpg" >
<img data-src="/photos/2019/01/698_l.jpg" hotel="" alt="2019/01/698.jpg" >
</div>
</div>
<div id="weather" >
<div style="float:left; margin: 0 20px 0 0;" >
<div id="localtime">LOCAL TIME:</div>
<div id="timer"> </div>
</div>
<div class="weatherItem ">
<div class="weatherCity">
LOCAL TEMPERATURE
</div>
<div class="weatherTemp">
13 °C / 55 °F </div>
</div>
</div>
<div class="navbar pullnav" >
<ul class="nav" >
<li>
<a href="/p/marrakech/marrakech" data-slug="marrakech">MARRAKECH</a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/hotel" data-slug="hotel">HOTEL</a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/Chambres-et-Suites" data-slug="Chambres-et-Suites">GUEST ROOMS & SUITES</a>
</li>
<li class="separator"> </li>
<li class="dropdown" style="text-align:left;">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> RESTAURANTS & BAR </a>
<ul class="dropdown-menu" >
<li> <a href="/p/marrakech/Restaurant-la-table-de-la-sultana" data-slug="Restaurant-la-table-de-la-sultana">La Table de La Sultana</a> </li>
<li> <a href="/p/marrakech/La_table_du%20souk" data-slug="La_table_du souk">La Table Du Souk</a> </li>
<li> <a href="/p/marrakech/Odette%20bar%20%26%20Mezze" data-slug="Odette bar & Mezze">The Odette Bar</a> </li>
</ul>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/spa_and_wellness" data-slug="spa_and_wellness">EXPERIENCES & WELLNESS</a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/Localisation" data-slug="Localisation">LOCATION </a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/tarifs" data-slug="tarifs">PRICES </a>
</li>
<li class="separator"> </li>
<li>
<a href="/p/marrakech/Covid%2019" data-slug="Covid 19">COVID-19</a>
</li>
</ul>
</div>
<div id="content" class="row contentColumn" >
<p><b>Spa & Wellness</b></p><p>A bath tradition magnified by the creation of recreation and well-being spaces, the Sultana Spa offers: two superb hammams, a Jacuzzi, sauna, beauty centre, hairdresser, massage cabins : everything for you to discover the benefits of the ancestral rites and voluptuous ceremonials.<br>« It is in the heart of the Sultana, the hammam serves as a temple of body relaxation and spirit massage, to let yourself get carried away by the magic created by other hands » (Byzance, N°13)</p>
<p>Please note early booking is essential - spa@lasultanamarrakech.com </p><hr><p><b>Cooking Classes</b></p><p></p><p>For the ultimate epicurean delight, La Sultana delivers the secrets of popular Moroccan cuisine with Cooking classes taking place on the rooftop (every morning at 10h30am).<br><span style="background-color: initial;">Classes start in the Spices & Pots room showing guests the mint tea ritual, before preparing and cooking their meal under the guidance of the Chef.<br></span><span style="background-color: initial;">Classes end at La Table du Souk to enjoy your own Tagine with the full recipe to bring back home.</span></p><p>Please note that early booking is essential for non-resident guests 24h in advance - restaurant@lasultanamarrakech.com </p><hr><p><b>Ultimate experiences </b></p><p></p><p>La Sultana
Marrakech has curated a variety of exclusive, foodie or immersive experiences
and <span style="background-color: initial;">excursions to
enable guests to discover the city in a unique way.</span></p>
<p>Urban Safari – from the entrance of the hotel, let’s dive into the ancient
world of the Medina UNESCO <span style="background-color: initial;">heritage site,
learn its secrets and enjoy the hustle & bustle of narrow streets in a half
day or full day </span><span style="background-color: initial;">guided tour.</span></p>
<p>Buggy driving – for a fun ride in the countryside of Marrakech.</p>
<p>Street food and Souks – <span style="background-color: initial;">Do not miss any
flavours with </span><span style="background-color: initial;">an exclusive
three-hour dining tour </span><span style="background-color: initial;">of Marrakech
from food stall to bakeries with the visit of the Souk as a side</span><span style="background-color: initial;">.</span></p><p>Hot air balloon
– wake up early to see the sun rise when you fly above the Atlas Mountains in a
hot air <span style="background-color: initial;">balloon, always
magical and unique.</span></p><p>Fan of Shopping
– Marrakech is the best place either in the Souk or in the new town Gueliz with
a <span style="background-color: initial;">large selection
of handmade items, carpets and textiles. Our Concierge will help you go to the
right </span><span style="background-color: initial;">place either
with a local guide or on your own with our tips summary.</span></p><p>Modern & Fashionable Marrakech – Everyone knows about the Majorelle Garden and the nearby <span style="background-color: initial;">excellent
Museum about the fashion designer Yves Saint Laurent where we can organize
tickets and </span><span style="background-color: initial;">priority
entrance to skip the line (check out our Stylish 72 hours in Marrakech). For
those whishing </span><span style="background-color: initial;">to go deeper
into the secrets of Yves Saint Laurent & Pierre Bergé, we can reserve a
private visit of </span><span style="background-color: initial;">their home in
Marrakech the Villa l’Oasis, another icon of their life.</span></p>
<p>Adventure &
remoteness await – in the Atlas Mountains, we can take you to a remote village
for <span style="background-color: initial;">a unique lunch served in the
traditional way.</span></p><p></p><p></p><p><span style="background-color: initial;">Only available for hotel guests - early booking is essential conciergerie@lasultanamarrakech.com</span><br></p><p></p><p></p>
</div>
<div id="map-canvas" ></div>
<style type="text/css">
div.i4ewOd-pzNkMb-haAclf{display: none;}
</style>
<ul class="file">
<li ><a href="/pages/../pdfs/La-Sultana-Hotels-Brochure-Spa-1.pdf" style="" target="blank">Discover the Spa Treatments</a></li><li ><a href="/pages/../pdfs/La-Sultana-Hotels-Cours-de-cuisine-1.pdf" style="" target="blank">Discover the Cooking Class</a></li><li ><a href="/pages/../pdfs/book-activites-marrakech.pdf" style="" target="blank">Activities & Discovery</a></li><ul>
</div>
'
$scripts_for_layout = '<link href="https://www.lasultanahotels.com/p/marrakech" rel="canonical"/><script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCwTl0HAKFHnGsPPK11qZwfF8dEjr8eJtY&sensor=false"></script><script type="text/javascript" src="/js/map-infobox.js"></script><script type="text/javascript">
//<![CDATA[
var MarrakechMonuments = [
['Place Jemaa El Fna', 31.62582, -7.98896, 4,'/img/pinred.png','','1.3 km<br>10 min à pied/ walking<br>6 min en calèche/ horse carriage',"180px",''],
['Tombeaux saadiens', 31.61727, -7.98883, 5,'/img/pinred.png','',' 0.05 km<br>1 min à pied/ walking',"190px",''],
['Palais de la Bahia', 31.621745, -7.981514, 3,'/img/pinred.png','','1.1 km<br>8 min à pied/ walking',"180px",''],
['Palais el badi', 31.61861, -7.98663, 2,'/img/pinred.png','','0.8 Km <br> 5 min à pied / walking',"180px",''],
['Jardins Majorelle', 31.64143, -8.00233, 1,'/img/pinred.png','','3.6 km<br>10 min en voiture/ driving<br>45 min en calèche/ horse carriage ',"180px",''],
['Koutoubia Mosquée', 31.624108, -7.993267, 6,'/img/pinred.png','','1.3 km<br>10 min à pied/ walking<br>6 min en calèche/ horse carriage',"180px",''],
['Bab Agnaou', 31.617590, -7.990711, 7,'/img/pinred.png','','1 min à pied/ walking',"180px",''],
['musée YVES SAINT LAURENT', 31.642943, -8.003184, 7,'/img/pinred.png','','3.6 km<br>10 min en voiture/ driving<br>45 min en calèche/ horse carriage',"180px",''],
];
var MarrakechGolfs = [
['Golf royal', 31.6081, -7.9467, 7,'/img/pingreen.png','','5.5 km<br>15 min en voiture/ driving',"180px",''],
['Golf Amelkis', 31.6173, -7.9267, 8,'/img/pingreen.png','','5.7 Km <br> 15 min en voiture / driving',"180px",''],
['Golf Samannah', 31.5025, -8.041, 9,'/img/pingreen.png','','',"180px",''],
['Golf Atlas', 31.59051, -8.01262, 10,'/img/pingreen.png','','3 km<br>10 min en voiture/ driving',"180px",''],
['Golf Al Maaden', 31.5931, -7.9407, 11,'/img/pingreen.png','',' 5.5 km<br>15 min en voiture/ driving',"180px",'']
];
var MarrakechAero = [
['Aéroport Marrakech Menara', 31.60205,-8.027261, 7,'/img/pingray.png','','5 km<br>15 min en voiture/ driving',"180px",'']
];
var Oualidia = [
['Aéroport International Mohammed V', 33.373689,-7.581167, 4,'/img/pingray.png','','180 Km <br> 2H30min en voitre / driving',"180px",''],
['Golf El Jadida', 33.287059,-8.377419, 5,'/img/pingreen.png','','80 Km <br> 50 min',"180px",''],
['Aéroport Marrakech Menara', 31.60205,-8.027261, 7,'/img/pingray.png','','185 Km <br> 2H45min en voiture / driving',"180px",'']
];
var imagemarrakech = {
url: '/img/logomap_marrakech.png',
size: new google.maps.Size(100, 90),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(45, 10)
};
var imageoualidia = {
url: '/img/logomap_oualidia.png',
size: new google.maps.Size(100, 90),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(45, 80)
};
var imageyacht = {
url: '/img/logomap_yacht.png',
size: new google.maps.Size(100, 90),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(45, 80)
};
var Hotels = [
['', 32.739769,-9.030815 , 1,imageoualidia,'/img/lasultana-walidia.jpg','',"110px",'/oualidia'],
['', 31.616891, -7.988777, 2,imagemarrakech,'/img/lasultana-marrakech.jpg','',"110px",'/marrakech'],
// ['', 23.7313, -15.964, 2,imageyacht,'/img/lasultana-yacht.jpg','',"110px",'/yacht'],
// ['', 35.828, -5.804, 2,imageyacht,'/img/lasultana-yacht.jpg','',"110px",'/yacht']
];
function buttons(map){
var homeControlDiv = document.createElement('div');
var homeControl = new HomeControl(homeControlDiv, map,'Monuments','../img/pinred.png');
homeControlDiv.index = 1;
var homeControl2 = new HomeControl(homeControlDiv, map,'Golfs','../img/pingreen.png');
var homeControl4 = new HomeControl(homeControlDiv, map,'Aéroport','../img/pingray.png');
var homeControl3 = new HomeControl(homeControlDiv, map,'Tout',null);
map.controls[google.maps.ControlPosition.TOP_RIGHT].push(homeControlDiv);
}
function setMarkers(map, locations) {
function addInfoWindow(marker, message,w,link) {
var boxText = document.createElement("div");
boxText.style.cssText = " padding: 5px;";
boxText.innerHTML = message;
var myOptions = {
content: boxText
,disableAutoPan: false
,maxWidth: 0
,pixelOffset: new google.maps.Size(0, 0)
,zIndex: null
,boxStyle: {
background: "#fff"
,opacity: 1
,width: w
,color:"#888"
,fontSize:"9pt"
,textAlign: "center"
}
,closeBoxMargin: "0"
,closeBoxURL: ""
,infoBoxClearance: new google.maps.Size(1, 1)
,isHidden: false
,pane: "floatPane"
,enableEventPropagation: false
};
var infoWindow = new InfoBox(myOptions);
google.maps.event.addListener(marker, 'mouseover', function () {
infoWindow.open(map, marker);
});
google.maps.event.addListener(marker, 'mouseout', function () {
infoWindow.close();
});
google.maps.event.addListener(marker, 'click', function () {
if(link==""){
}else{
window.location = link;
}
});
}
for (var i = 0; i < locations.length; i++) {
var beach = locations[i];
var myLatLng = new google.maps.LatLng(beach[1], beach[2]);
var image = beach[4];
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
//shadow: shadow,
icon: image,
//shape: shape,
//title: beach[0],
zIndex: beach[3]
});
var m = '<div id="content">';
if(beach[0]!=""){m = m+'<span id="firstHeading" style="font-weight:bold;font-size:13px;font-family:myriadproregular;" class="firstHeading">'+beach[0]+'</span>';}
//m=m+'<div id="bodyContent">';
if(beach[6]!=""){m = m+'<span Style="text-align:center"> - '+beach[6]+'</span>';}
if(beach[5]!=""){m = m+'<img width="100" src="'+beach[5]+'">';}
// m= m+'</div>'+
'</div>';
addInfoWindow(marker,m,beach[7],beach[8]);
}
}
function HomeControl(controlDiv, map,text,img) {
controlDiv.style.width = '500px';
var controlUI = document.createElement('div');
controlUI.style.width = '110px';
controlUI.style.cssFloat = 'left';
controlUI.style.margin = '4px';
controlUI.style.backgroundColor = '#fff';
controlUI.style.borderStyle = 'solid';
controlUI.style.borderWidth = '1px';
controlUI.style.borderColor = '#ddd';
controlUI.style.cursor = 'pointer';
controlUI.style.textAlign = 'center';
controlUI.title = 'Click to set the map to Home';
controlDiv.appendChild(controlUI);
var controlText = document.createElement('div');
controlText.style.fontFamily = 'myriadproregular';
controlText.style.fontSize = '12px';
controlText.style.color = '#888';
controlText.style.paddingLeft = '8px';
controlText.style.paddingRight = '8px';
if(img!=null){
var imx = '<img style="height:10px !important;" src="'+img+'"> ';
}else{
var imx = '';
}
controlText.innerHTML = imx + ' <strong>'+text+'</strong>';
controlUI.appendChild(controlText);
google.maps.event.addDomListener(controlUI, 'click', function() {
if(text=='Golfs'){
initializeGolfs();
}
else if(text=='Monuments'){
initializeMonuments();
}
else if(text=='Tout'){
initialize();
}
else if(text=='Aéroport'){
initializeAero();
}
/*else if(text=='Back'){
$(location).attr('href',"/maps");
}*/
});
}
function addInfoWindow2(marker, message,map,w,link) {
var boxText = document.createElement("div");
boxText.style.cssText = " padding: 5px;";
boxText.innerHTML = message;
var myOptions = {
content: boxText
,disableAutoPan: false
,maxWidth: 0
,pixelOffset: new google.maps.Size(0, 0)
,zIndex: null
,boxStyle: {
background: "#fff"
,opacity: 1
,width: w
,color:"#888"
,fontSize:"6pt"
,textAlign: "center"
}
,closeBoxMargin: "0"
,closeBoxURL: ""
,infoBoxClearance: new google.maps.Size(1, 1)
,isHidden: false
,pane: "floatPane"
,enableEventPropagation: false
};
var infoWindow = new InfoBox(myOptions);
google.maps.event.addListener(marker, 'mouseover', function () {
infoWindow.open(map, marker);
});
google.maps.event.addListener(marker, 'mouseout', function () {
infoWindow.close();
});
google.maps.event.addListener(marker, 'click', function () {
window.location = link;
});
}
function initialize() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechMonuments);
setMarkers(map, MarrakechGolfs);
setMarkers(map, MarrakechAero);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializeMonuments() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechMonuments);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializeGolfs() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechGolfs);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializeAero() {
var myLatlng = new google.maps.LatLng(31.616891, -7.988777);
var mapOptions = {
center: myLatlng,
minZoom: 10, maxZoom: 19,
zoom: 13,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imagemarrakech ;
var marker = new google.maps.Marker({
position: myLatlng,
title:"",
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-marrakech.jpg" >' +
'</div>'+
'</div>',map,"110px",'/marrakech');
marker.setMap(map);
setMarkers(map, MarrakechAero);
buttons(map);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(29.61689, -9.988777),
new google.maps.LatLng(32.61689, -5.988777));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initialize2() {
var myLatlng = new google.maps.LatLng(32.739769,-9.030815);
var mapOptions = {
center: myLatlng,
minZoom: 8, maxZoom: 19,
zoom: 8,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = imageoualidia;
var marker = new google.maps.Marker({
position: myLatlng,
icon: image
});
addInfoWindow2(marker,'<div id="content">'+
'<div id="bodyContent">'+
'<img width="100" src="/img/lasultana-walidia.jpg" >' +
'</div>'+
'</div>',map,"110px",'/oualidia');
marker.setMap(map);
setMarkers(map, Oualidia);
// Bounds for North America
var allowedBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(32.739769, -9.03081),
new google.maps.LatLng(33.739769, -10.03081));
// Listen for the dragend event
google.maps.event.addListener(map, 'dragend', function() {
if (allowedBounds.contains(map.getCenter())) return;
// Out of bounds - Move the map back within the bounds
var c = map.getCenter(),
x = c.lng(),
y = c.lat(),
maxX = allowedBounds.getNorthEast().lng(),
maxY = allowedBounds.getNorthEast().lat(),
minX = allowedBounds.getSouthWest().lng(),
minY = allowedBounds.getSouthWest().lat();
if (x < minX) x = minX;
if (x > maxX) x = maxX;
if (y < minY) y = minY;
if (y > maxY) y = maxY;
map.setCenter(new google.maps.LatLng(y, x));
});
// Limit the zoom level
var lastCenter = map.getCenter();
google.maps.event.addListener(map, 'dragstart', function() {
lastCenter = map.getCenter();
});
google.maps.event.addListener(map, 'dragend', function() {
if(allowedBounds.contains(map.getCenter())) return;
map.setCenter(lastCenter);
});
}
function initializex() {
var myLatlng = new google.maps.LatLng(30.742526,-8.027752);
var mapStyles = [{featureType: "administrative.country",stylers: [{ visibility: "off" }]}];
var mapType = new google.maps.StyledMapType(mapStyles ,{name: "Maroc"});
var mapOptions = {
center: myLatlng,
zoom: 6,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
scaleControl: true,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP
},
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
map.mapTypes.set('maroc', mapType );
map.setMapTypeId('maroc');
layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1S4aLkBE5u_WS0WMVSchhBgMLdAARuPEjyW4rs20',
where: "col1 contains 'MAR'"
},
styles: [{
polylineOptions: {
strokeColor: "#333333",
strokeWeight: 2
},
}],
suppressInfoWindows: true,
});
layer.setMap(map);
setMarkers(map, Hotels);
//var homeControlDiv = document.createElement('div');
// var homeControl = new HomeControl(homeControlDiv, map,'Back');
// homeControlDiv.index = 1;
// map.controls[google.maps.ControlPosition.TOP_LEFT].push(homeControlDiv);
}
//]]>
</script><script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
function update() {
$.ajax({
type: 'GET',
url: '/pages/getTime',
success: function(data) {
$("#timer").html(data);
},
});
}
update();
setInterval(update, 40000);
});
$('ul.nav>li>a , ul.nav>li>ul.dropdown-menu>li>a').click(function(e){
var slug = $(this).attr('data-slug');
var hotel = "marrakech";
$.ajax({
method: 'GET',
url: '/pages/getContent/'+slug,
success: function(data) {
data = $.parseJSON(data);
console.log(data)
$("div#content").html(data.content );
fillFiles(data.files);
if(hotel=="marrakech" && slug=="Localisation"){
$('div#map-canvas').css({"width":"100%" , "height":"400px"});
initialize();
}
else if(hotel=="oualidia" && slug=="Localisation"){
$('div#map-canvas').css({"width":"100%" , "height":"400px"});
initialize2();
}else{
$('div#map-canvas').css({"width":"0" , "height":"0px"});
}
},
});
function fillFiles(files){
var filehtml ="";
for(var i=0;i<files.length ; i++){
filehtml = filehtml + "<li><a href='../pdfs/"+files[i]['File']['name']+"' target='blank'>"+files[i]['File']['legend']+"</a></li>";
}
$("ul.file").html(filehtml);
}
e.preventDefault();
});
//]]>
</script>'
$logo = 'logo-marrakech.png'
$linkfr = ''
$linken = 'active'
include - APP/View/Layouts/default.ctp, line 170
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 49