Ofertas especiales GRAND

Se ha producido un error al procesar la plantilla.
Template importing failed (for parameter value "/classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl"):
Unable to find FreeMarker template with ID classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "${fullTemplatesPath}/utils/c...  [in template "20115#20151#851649" at line 8, column 1]
----
1<style> 
2@media screen and (min-width: 1024px){ 
3.offer-detail .visual-wrapper .visual { 
4    width: 100% !important; 
5
6
7</style> 
8<#import "${fullTemplatesPath}/utils/constants.ftl" as CONSTANTS /> 
9<#import "${fullTemplatesPath}/shared/cta-button.ftl" as cta> 
10<#include "${fullTemplatesPath}/utils/dictionary.ftl"> 
11 
12    <section class="offer-detail content-spacing is-hidden" data-component="offer-detail" data-scroll-component > 
13      <div class="content-wrapper"> 
14        <div class="visual-wrapper"> 
15          <picture class="" data-component="picture" > 
16            <source media="(min-width: 800px)" srcset="${Hotel_img.getData()}"> 
17            <img class="visual" src="${Hotel_img.getData()}" alt="Lorem ipsum foo"> 
18          </picture> 
19        </div> 
20 
21        <div class="detail-block"> 
22          <!--span class="overline-type caption">${_HOTELS_FROM[locale]}</span--> 
23          <h2 class="title-wrapper"> 
24            <span class="heading-4 title">${Hotel_Name.getData()}</span> 
25          </h2> 
26          <p class="copy-1 copy">${removeHtml(Hotel_Name.shortDescription.getData())}</p> 
27        </div> 
28 
29        <div class="booking-block-wrapper"> 
30          <p class="copy-1 copy">${OFFERS_LIST.getData()}</p> 
31          <div class="booking-block"> 
32 
33            <!-- partial: component/general/from-price/from-price.hbs --> 
34            <div class="from-price price-size-large" data-component="from-price"> 
35              <!--<span class="from-copy detail-type">${_STARTING_FROM[locale]}</span>--> 
36              <div class="price-wrapper"> 
37                <span class="price-copy">${Offer.getData()}</span> 
38              </div> 
39            </div> 
40            <@cta.button text="${_BOOK_HERE[locale]}" url="${Offer_Link.getData()}" class="primary" targetblank=true/> 
41          </div> 
42        </div> 
43      </div> 
44    </section> 
45 
46<#function removeHtml content=""> 
47  <#return content?replace('<[^>]+>','','r') /> 
48</#function> 

Ofertas especiales GRAND

Se ha producido un error al procesar la plantilla.
Template importing failed (for parameter value "/classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl"):
Unable to find FreeMarker template with ID classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "${fullTemplatesPath}/utils/c...  [in template "20115#20151#851649" at line 8, column 1]
----
1<style> 
2@media screen and (min-width: 1024px){ 
3.offer-detail .visual-wrapper .visual { 
4    width: 100% !important; 
5
6
7</style> 
8<#import "${fullTemplatesPath}/utils/constants.ftl" as CONSTANTS /> 
9<#import "${fullTemplatesPath}/shared/cta-button.ftl" as cta> 
10<#include "${fullTemplatesPath}/utils/dictionary.ftl"> 
11 
12    <section class="offer-detail content-spacing is-hidden" data-component="offer-detail" data-scroll-component > 
13      <div class="content-wrapper"> 
14        <div class="visual-wrapper"> 
15          <picture class="" data-component="picture" > 
16            <source media="(min-width: 800px)" srcset="${Hotel_img.getData()}"> 
17            <img class="visual" src="${Hotel_img.getData()}" alt="Lorem ipsum foo"> 
18          </picture> 
19        </div> 
20 
21        <div class="detail-block"> 
22          <!--span class="overline-type caption">${_HOTELS_FROM[locale]}</span--> 
23          <h2 class="title-wrapper"> 
24            <span class="heading-4 title">${Hotel_Name.getData()}</span> 
25          </h2> 
26          <p class="copy-1 copy">${removeHtml(Hotel_Name.shortDescription.getData())}</p> 
27        </div> 
28 
29        <div class="booking-block-wrapper"> 
30          <p class="copy-1 copy">${OFFERS_LIST.getData()}</p> 
31          <div class="booking-block"> 
32 
33            <!-- partial: component/general/from-price/from-price.hbs --> 
34            <div class="from-price price-size-large" data-component="from-price"> 
35              <!--<span class="from-copy detail-type">${_STARTING_FROM[locale]}</span>--> 
36              <div class="price-wrapper"> 
37                <span class="price-copy">${Offer.getData()}</span> 
38              </div> 
39            </div> 
40            <@cta.button text="${_BOOK_HERE[locale]}" url="${Offer_Link.getData()}" class="primary" targetblank=true/> 
41          </div> 
42        </div> 
43      </div> 
44    </section> 
45 
46<#function removeHtml content=""> 
47  <#return content?replace('<[^>]+>','','r') /> 
48</#function> 

Ofertas especiales GRAND

Se ha producido un error al procesar la plantilla.
Template importing failed (for parameter value "/classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl"):
Unable to find FreeMarker template with ID classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "${fullTemplatesPath}/utils/c...  [in template "20115#20151#851649" at line 8, column 1]
----
1<style> 
2@media screen and (min-width: 1024px){ 
3.offer-detail .visual-wrapper .visual { 
4    width: 100% !important; 
5
6
7</style> 
8<#import "${fullTemplatesPath}/utils/constants.ftl" as CONSTANTS /> 
9<#import "${fullTemplatesPath}/shared/cta-button.ftl" as cta> 
10<#include "${fullTemplatesPath}/utils/dictionary.ftl"> 
11 
12    <section class="offer-detail content-spacing is-hidden" data-component="offer-detail" data-scroll-component > 
13      <div class="content-wrapper"> 
14        <div class="visual-wrapper"> 
15          <picture class="" data-component="picture" > 
16            <source media="(min-width: 800px)" srcset="${Hotel_img.getData()}"> 
17            <img class="visual" src="${Hotel_img.getData()}" alt="Lorem ipsum foo"> 
18          </picture> 
19        </div> 
20 
21        <div class="detail-block"> 
22          <!--span class="overline-type caption">${_HOTELS_FROM[locale]}</span--> 
23          <h2 class="title-wrapper"> 
24            <span class="heading-4 title">${Hotel_Name.getData()}</span> 
25          </h2> 
26          <p class="copy-1 copy">${removeHtml(Hotel_Name.shortDescription.getData())}</p> 
27        </div> 
28 
29        <div class="booking-block-wrapper"> 
30          <p class="copy-1 copy">${OFFERS_LIST.getData()}</p> 
31          <div class="booking-block"> 
32 
33            <!-- partial: component/general/from-price/from-price.hbs --> 
34            <div class="from-price price-size-large" data-component="from-price"> 
35              <!--<span class="from-copy detail-type">${_STARTING_FROM[locale]}</span>--> 
36              <div class="price-wrapper"> 
37                <span class="price-copy">${Offer.getData()}</span> 
38              </div> 
39            </div> 
40            <@cta.button text="${_BOOK_HERE[locale]}" url="${Offer_Link.getData()}" class="primary" targetblank=true/> 
41          </div> 
42        </div> 
43      </div> 
44    </section> 
45 
46<#function removeHtml content=""> 
47  <#return content?replace('<[^>]+>','','r') /> 
48</#function> 

Ofertas especiales GRAND

Se ha producido un error al procesar la plantilla.
Template importing failed (for parameter value "/classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl"):
Unable to find FreeMarker template with ID classic-theme_SERVLET_CONTEXT_/templates/utils/constants.ftl

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "${fullTemplatesPath}/utils/c...  [in template "20115#20151#851649" at line 8, column 1]
----
1<style> 
2@media screen and (min-width: 1024px){ 
3.offer-detail .visual-wrapper .visual { 
4    width: 100% !important; 
5
6
7</style> 
8<#import "${fullTemplatesPath}/utils/constants.ftl" as CONSTANTS /> 
9<#import "${fullTemplatesPath}/shared/cta-button.ftl" as cta> 
10<#include "${fullTemplatesPath}/utils/dictionary.ftl"> 
11 
12    <section class="offer-detail content-spacing is-hidden" data-component="offer-detail" data-scroll-component > 
13      <div class="content-wrapper"> 
14        <div class="visual-wrapper"> 
15          <picture class="" data-component="picture" > 
16            <source media="(min-width: 800px)" srcset="${Hotel_img.getData()}"> 
17            <img class="visual" src="${Hotel_img.getData()}" alt="Lorem ipsum foo"> 
18          </picture> 
19        </div> 
20 
21        <div class="detail-block"> 
22          <!--span class="overline-type caption">${_HOTELS_FROM[locale]}</span--> 
23          <h2 class="title-wrapper"> 
24            <span class="heading-4 title">${Hotel_Name.getData()}</span> 
25          </h2> 
26          <p class="copy-1 copy">${removeHtml(Hotel_Name.shortDescription.getData())}</p> 
27        </div> 
28 
29        <div class="booking-block-wrapper"> 
30          <p class="copy-1 copy">${OFFERS_LIST.getData()}</p> 
31          <div class="booking-block"> 
32 
33            <!-- partial: component/general/from-price/from-price.hbs --> 
34            <div class="from-price price-size-large" data-component="from-price"> 
35              <!--<span class="from-copy detail-type">${_STARTING_FROM[locale]}</span>--> 
36              <div class="price-wrapper"> 
37                <span class="price-copy">${Offer.getData()}</span> 
38              </div> 
39            </div> 
40            <@cta.button text="${_BOOK_HERE[locale]}" url="${Offer_Link.getData()}" class="primary" targetblank=true/> 
41          </div> 
42        </div> 
43      </div> 
44    </section> 
45 
46<#function removeHtml content=""> 
47  <#return content?replace('<[^>]+>','','r') /> 
48</#function>