Vložení seznamu promoakcí
Podrobnosti o implementaci speciálních nabídek najdete taktéž na https://xxxx.golibe.com/gol-js/, kde xxxx je označení URL pro Vaši implementaci GOL IBE. Máte několik možností, jak implementovat:
1. Jednoduché vkládání
Pro jednoduché vložení postačí použít následující script. V případě zájmu o jiný jazyk je třeba tento jazyk zavolat názvem souboru se scriptem. Například: gol-js-loader_en.js pro angličtinu a gol-js-loader_ru.js pro ruštinu apod.
<script type="text/javascript" src="https://xxxx.golibe.com/gol-js/gol-js-loader_en.js"></script>
Pokud by se v HTML našel prvek s id="GOLJS_SpecialOffers", bude seznam promoakcí vložen do něho místo za loadovací script. Pozor, toto řešení nepřepíná jazyky - destinace a státy se budou vracet v defaultním jazyce.
2. Konfigurované vkládání, selektivní výběr zobrazených promoakcí, vytažení promoakcí podle názvu
V tomto případě je vkládán seznam promoakcí za pomoci následujícího konfigurovatelného scriptu:
<script type="text/javascript">
var GOLJS = {
dontLoadCss: true, // Přepínač, zda se má použít defaultní CSS, nebo nikoliv, a stylování si provede sám webdesignér.
includeTags: ['tag1', 'tag2'], // Názvy promoakcí, které mají být vybrány (nutno zadat u Promoakce), např. Asie
excludeTags: ['tag3'], // Lze použít i opačnou logiku, vložit všechny mimo vyjmenovaných.
tmpl: {
specialOffers: // ...jQuery.tmpl() template...lze si připravit vlastní jQuery template.
}
specialOffersTag: '.mojeUmisteni' // vytvoření třídy, může být libovolný jQuery selektor, default je #GOLJS_SpecialOffers
}
</script>
Příklad: Nejjednodušší případ vkládající do stránky pouze jednu promoakci s názvem (množinou): "PromoakcePoEvrope"
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript">
var GOLJS = {
dontLoadCss: false,
includeTags: ['PromoakcePoEvrope']
}
</script>
</head>
<body>
<script type="text/javascript" src="https://xxxx.golibe.com/gol-js/gol-js-loader_cz.js"></script> // kde xxx je URL základního FE.
</body>
</html>
Názvů (množin) promoakcí je možné vkládat do scriptu více najednou. Názvy (množiny) se vkládají přes administrační zázemí v sekci: Ceny -> Promoakce - letenky (rozšířené)
Zrovna tak každá promoakce může mít nastaveno více názvů (množin), je tedy možné na webu zobrazovat jen chtěné skupiny:

3. Vlastní vkládání
Poslední možností je stáhnout si seznam promoakcí a zpracovat si ho podle svých představ.
http://xxxx.golibe.com/json/special-offers-list/en //kde xxxx je URL Vašeho GOL IBE a /en je kód jazyka
Last updated