Preskoči na sadržaj

Radovi

Radovi su fotografije koje firma objavljuje: frizure, tetovaže, tretmani. Svaki rad pripada lokaciji, a po izboru i radniku i usluci. Kategorije određuje firma.

<link rel="stylesheet" href="https://zakazi.tempact.app/public-works.css">
<!-- potrebno samo ako tema ima svoj šablon radova (works.html) -->
<script src="https://zakazi.tempact.app/public-content-blocks.js" defer></script>
<script src="https://zakazi.tempact.app/public-works.js" defer></script>
<div id="radovi" data-public-works></div>
<script>
addEventListener('DOMContentLoaded', () =>
PublicWorks.mount(document.getElementById('radovi'), {
apiBase: 'https://app.tempact.app',
company: 'vas-biznis',
location: '',
worker: '',
category: '',
bookingUrl: 'https://zakazi.tempact.app/booking/?company=vas-biznis'
}));
</script>
  • Kategorije se prikazuju kao dugmad za filter.
  • Klik na rad otvara pristupačan dijalog sa velikom slikom i dugmetom Zakaži. Dugme vodi na bookingUrl, sa lokacijom tog rada.
  • Prazna vrednost ili all znači bez filtera.

Bez koda na sajtu možete linkovati gotovu stranicu galerije:

https://zakazi.tempact.app/works/?company=vas-biznis&location=&worker=&category=
GET https://app.tempact.app/public/v1/companies/{slug}/works?location=&worker=&category=

Svi filteri su opcioni. Odgovor se kešira 60 sekundi. Ako firma nema uključen javni sadržaj, dobijate 404.

schemaVersion "1.0"
company slug firme
theme id, version, rendererKey, package (css, template), template = works.html teme, ako postoji
categories[] id, name (samo kategorije koje imaju objavljene radove)
works[] id, title, alt, description,
category {id, name}, location {id, name},
worker {id, name} ili null, service {id, name} ili null,
image {large, thumb, width, height}

Slike su na adresama …/works/{id}/large.webp i …/works/{id}/thumb.webp. Uvek upišite alt iz odgovora. U mreži koristite sličicu (thumb), a veliku sliku samo u uvećanom prikazu.