flbResourceList
Zobrazí seznam všech a nebo vyspecifikovaných aktivních zdrojů poskytovatele.
Volitelné parametry:
  • tag: Možnost omezit zdroje v seznamu podle seznamu tagu. Tag je textový řetězec asociovaný k akci nebo zdroji. Tagy se kombinují pomocí logického operátoru AND.
  • tagOperator: možnost předefinování defaultního logického operátoru (AND), který se aplikuje na tagy
    • Možné hodnoty
      • or
      • and
  • center: je pole integer hodnot, identifikující konkrétní střediska poskytovatele
    • Příklad: center : [153]
  • region: pole řetězců omezující výpis zdrojů na zdroje, které jsou na střediscích v konkrétním kraji
  • count: možnost omezit počet zobrazených zdrojů
  • filter: definice filterů pro vyhledávání ve volných zdrojích viz. flbResourceAvailability
  • renderText: definice zobrazení metadat (atributů) zdroje v detailu (po kliknutí na akci DETAIL) - viz. flbResourceDetail
  • clickAction: jaká akce (zobrazení) se provede s vybraným zdrojem po kliknutí na tlačítko Detail. Může se zobrazit flbResourceCalendar a nebo flbResourceDetail, takže možné hodnoty jsou: ['Calendar', 'Detail'], default 'Calendar'.
  • resourceTemplate: možnost definice HTML šablony jednoho zdroje v seznamu
    • Možné hodnoty: jeden string obsahující následující parametry
      • @@ID
      • @@RESOURCE_NAME
      • @@RESOURCE_DESCRIPTION
      • @@RESOURCE_CENTER
      • @@RESOURCE_PRICE
      • @@RESOURCE_ATTRIBUTE(<zkratka_atributu>)
      • @@RESOURCE_PHOTO - zobrazí první foto z externích fotek definovaných v rámci akce
      • @@RESOURCE_PHOTOTHUMB - zobrazí náhled všech fotografií z externích fotek definovaných v rámci akce
    • Default: empty string
    • Příklad: '@@RESOUCE_NAME --- Velikost: @@RESOURCE_ATTRIBUTE(velikost) --- Cena: @@RESOURCE_PRICE '
Příklad 1:
1
flbInit('https://www.flexbook.cz/ajax.php', 4, [
2
{ type: 'flbResourceList', placeHolder: 'flb_placeholder_1',
3
params: {
4
format: { datetime: '<b>D</b> d.m. H:i', time: 'H:i' },
5
Xtag: ['pronajem'],
6
lang: 'cz',
7
center : [153],
8
render: ['reservation','occupied','event','eventWithoutTitle'],
9
},
10
}
11
]);
Copied!
Příklad 2:
1
flbResourceList(
2
'flexbook_resource_list',
3
{
4
language:'en'
5
});
Copied!
Last modified 8mo ago
Copy link