Vallès Oriental

Dans la région du Vallès Oriental, les possibilités de profiter de ses loisirs ne manquent pas. Promenades dans la nature, visites culturelles, événements sportifs et thermalisme sont les principales attractions.

Plans gagnants !

Explorez les idées de voyage
Une erreur s'est produite lors du traitement du modèle.
The following has evaluated to null or missing:
==> imgJson.classPK  [in template "18771710#18771743#352075416" at line 82, column 87]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign url = "/documents/" + imgJson...  [in template "18771710#18771743#352075416" at line 82, column 34]
----
1<#if !entries?has_content> 
2	<#if !themeDisplay.isSignedIn()> 
3		${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
4	</#if> 
5 
6	<div class="alert alert-info"> 
7		<@liferay_ui["message"] key="there-are-no-results" /> 
8	</div> 
9</#if> 
10 
11<div class="container"> 
12    <ul class="nav justify-content-center my-4 row no-gutters nav-tabs-my" id="pills-tab"> 
13        <#list entries as entry> 
14        	<#assign 
15        		entry = entry 
16         
17        		assetRenderer = entry.getAssetRenderer() 
18         
19        		entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
20         
21        		viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) 
22        	/> 
23    	     
24    	    <li class="nav-item col"> 
25                <a class="nav-link ${(entry?index==0)?then('active', '')}" id="pills-idea1-tab" data-toggle="pill" href="#pills-idea${entry?index+1}"> 
26                  <div class="text-uppercase mt-2">Idea ${entry?index+1}</div> 
27                </a> 
28            </li> 
29    	</#list> 
30    </ul> 
31 
32    <div class="tab-content border-big p-4" id="pills-tab-content"> 
33    <#list entries as entry> 
34    	<#assign 
35    		entry = entry 
36    		assetRenderer = entry.getAssetRenderer() 
37    		entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
38    		journalArticle = assetRenderer.getArticle() 
39    		viewURL = "/-/" + journalArticle.getUrlTitle() 
40    		languageId = localeUtil.toLanguageId(locale) 
41    	/> 
42    	 
43    	<#assign boto = languageUtil.get(locale, "turisme.ves-hi") /> 
44    	<#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) /> 
45    	<#assign default_language_id = docXml.valueOf("/root/@default-locale")/> 
46    	<#assign entradeta = docXml.valueOf("//dynamic-element[@name='entradeta']/dynamic-content[@language-id='"+ languageId + "']/text()") /> 
47    	<#if !entradeta?has_content>  
48            <#assign entradeta = docXml.valueOf("//dynamic-element[@name='entradeta']/dynamic-content[@language-id='"+ default_language_id + "']/text()") /> 
49        </#if>  
50     
51        <div class="tab-pane fade show ${(entry?index==0)?then('active', '')}" id="pills-idea${entry?index+1}"> 
52            <div class="card border-0 shadow-none"> 
53                <div class="card-body"> 
54                    <div class="row"> 
55                      <div class="col-md-6 text-left"> 
56                        <div class="card-title"> 
57                            <#if (entryTitle?length > 7 ) > 
58                                <span class="text-big-underline">${entryTitle[0..7]}</span>${entryTitle[8..]} 
59                            <#else> 
60                                <span class="text-big-underline">${entryTitle}</span> 
61                            </#if> 
62                        </div> 
63                        <div class="card-text text-justify mt-3">	 
64                            ${entradeta}  
65                        </div> 
66                        <a class="btn btn-my-primary text-uppercase mt-4 mb-4" href="${viewURL}">${boto}</a> 
67                      </div> 
68                      <div class="col-md-6"> 
69                          <#assign llistaImatges = docXml.selectNodes( "//dynamic-element[@name='imatgeUrl']") /> 
70                           
71                          <div id="carousel-${journalArticle.getArticleId()}" class="carousel slide" data-ride="carousel">  
72                            <ol class="carousel-indicators indicator-top-bottom">  
73                            <#list llistaImatges as imatge>  
74                              <li data-target="#carousel-${journalArticle.getArticleId()}" data-slide-to="${imatge?index}" class="${(imatge?index==0)?then('active', '')}" ></li> 
75                            </#list>  
76                            </ol>  
77                             
78                            <div class="carousel-inner">  
79                              <#list llistaImatges as imatge> 
80                                 <#assign text = imatge.elementText("dynamic-content") /> 
81                                 <#assign imgJson = jsonFactoryUtil.createJSONObject(text)> 
82                                 <#assign url = "/documents/" + imgJson.groupId +"/" +imgJson.classPK +"/"+ imgJson.title +"/"+imgJson.uuid  /> 
83                                <div class="carousel-item ${(imatge?index==0)?then('active', '')}">   
84                                  <img class="d-block w-100" src="${url}"> 
85                                </div>  
86                              </#list> 
87                            </div>   
88                          </div> 
89                      </div> 
90                    </div> 
91                </div> 
92            </div> 
93        </div> 
94    </#list> 
95    </div> 
96</div> 

Prochainement...

Ne manquez aucun détail !
Bien-être

Fira Posa’t Guapa: Un Diumenge ple de diversió i estil per a tota la família a Parets del Vallès!

Journées modernistes de La Garriga
Culture et traditions

Découvrez l'empreinte que le modernisme a laissée à la Garriga le temps d’un week-end, synonyme de visites théâtralisées, spectacl...

El camí dels 6 sentits. Octubre
Nature

Ruta senderista que us permet gaudir i participar de paisatges, de persones úniques i d’un territori impressionant: Viladrau - San...

Culture et traditions

Sessió de planetari per a tota la família, on explicarem llegendes del cel.

Culture et traditions

Sessió de planetari que ens aproparà a Saturn, ben visible en el cel actualment.

Culture et traditions

Sessió de planetari que ens aproparà a Júpiter, ben visible en el cel actualment.

Affichage des résultats 7 - 12 parmi 16.

Le Vallès Oriental. Venez le vivre !

Balades nature, visites culturelles, événements sportifs et thermalisme sont les propositions phares d’une région qui regorge de charmes.

Guides et cartes

Planifiez votre visite

Villes et villages. Choisissez votre destination !

Où manger?

 
Des restaurants étoilés par le guide Michelin aux petites auberges de montagne où déjeuner à la façon traditionnelle


Cuisine catalane
 
 
 


Slow food
 
 
 


Produits du terroir
 
 
 


Associations culinaires
 
 
 


Étoilés au Michelin
 
 
 

Où dormir?

Un week-end romantique, des vacances en famille, une réunion d'affaires… Dans les régions de Barcelone, il y a un hébergement pour chaque occasion !


Auberges et refuges
 
 
 


Hôtels 
 
 
 


Tourisme rural
 
 
 


Appartements
 
 
 


Campings
 
 

 

Plus d’infos