🧩 Nasazení Upsearch komponent na váš web
Tento návod popisuje, jak připojit dvě hlavní komponenty UpSearchu:
- Autocomplete (upSearchSuggest) – našeptávač ve vstupním poli
- Výsledky vyhledávání (upSearchResults) – komponenta s kompletním výpisem výsledků
🗝 Co budete potřebovat
1. API Token
Získáte jej v administraci UpSearch:
Menu → Credentials → API Token
2. Režim prostředí (env)
'production'→ ostré nasazení (https://api.upsearch.cz) (výchozí, není třeba vyplňovat)'test'→ testovací prostředí (https://api.upsearch.praguebest.cz)
3. Stav konfigurace (status)
'draft'→ návrh z Designeru (náhled, testovací režim)'published'→ nasazená, ostrá verze z Designeru (výchozí, není třeba vyplňovat)
🔍 Autocomplete komponenta (Suggest)
HTML hlavička a tělo
Do <head> vložte styly a skript pro výsledkovou komponentu:
<link href="https://cdn.upsearch.cz/upsearch.css" rel="stylesheet">
<script src="https://cdn.upsearch.cz/upSearchResults.js"></script>
HTML struktura
Vložte na stránku do místa, kde chcete zobrazit vstupní pole s autocomplete:
<div id="upSearchSuggest"></div>
Skript s inicializací
Upravte skript podle vašeho prostředí a API tokenu:
<script>
let config = {
env: 'production', // nebo 'test'
status: 'published', // nebo 'draft'
apiToken: 'VAŠE_API_TOKEN'
};
window.upSearchSuggest('#upSearchSuggest', config);
</script>
📄 Výsledky vyhledávání (Results)
HTML hlavička a tělo
Do <head> vložte styly a skript pro výsledkovou komponentu:
<link href="https://cdn.upsearch.cz/upsearch.css" rel="stylesheet">
<script src="https://cdn.upsearch.cz/upSearchResults.js"></script>
Do <body> vložte kontejner:
<div id="upSearchResults"></div>
Skript s inicializací
<script>
window.upSearchResults('#upSearchResults', {
env: 'production', // nebo 'test'
status: 'published', // nebo 'draft'
apiToken: 'VAŠE_API_TOKEN'
});
</script>
✅ Kompletní příklad (produkční režim)
<head>
<link href="https://cdn.upsearch.cz/upsearch.css" rel="stylesheet">
<script src="https://cdn.upsearch.cz/upSearchResults.js"></script>
<script src="https://cdn.upsearch.cz/upSearchSuggest.js"></script>
</head>
<body>
<!-- Autocomplete -->
<div id="upSearchSuggest"></div>
<!-- Výsledky -->
<div id="upSearchResults"></div>
<script>
const config = {
env: 'production',
status: 'published',
apiToken: 'VAŠE_API_TOKEN'
};
window.upSearchSuggest('#upSearchSuggest', config);
window.upSearchResults('#upSearchResults', config);
</script>
</body>
🧪 Testovací prostředí
Pro testování použijte místo production hodnotu test a případně status: 'draft':
env: 'test',
status: 'draft'
🛠 Doporučený postup
- Přihlaste se do UpSearch administrace.
- Ujistěte se, že máte nastavený návrh v Designeru.
- Získejte svůj API token z menu Credentials.
- Vložte komponenty na váš web dle návodu výše.
- Otestujte funkčnost (doporučujeme začít s
status: 'draft'). - Jakmile vše funguje, přepněte na
status: 'published'.
❓ Potřebujete pomoc?
Kontaktujte náš tým podpory:
📧 support@upsearch.cz