Kam na západě · Wiki

Opakování a rozvrh

Jednorázové i opakované události a jejich časový rozvrh.

Tato stránka popisuje, jak řešit události, které se opakují v určitém období, namísto aby probíhaly jednorázově.


1. Přehled

Pokud je událost označena jako opakující se, musí prvky <start_date> a <end_date> obsahovat pouze datum (YYYY-MM-DD). Toto datum vymezuje trvání celé sezóny nebo výstavy. Konkrétní týdenní otevírací dobu definujete uvnitř bloku <recurrence>.

2. Struktura opakování

Blok <recurrence> obsahuje <schedule> složený z jednotlivých prvků <day>.

Prvek

Typ

Povinné

Popis

name

Atribut (Enum)

Ano

Den v týdnu: monday, tuesday, wednesday, thursday, friday, saturday, sunday.

start

Atribut (Time)

Ano

Čas otevření / začátku ve 24hodinovém formátu (HH:mm).

end

Atribut (Time)

Ano

Čas zavření / konce ve 24hodinovém formátu (HH:mm).

3. Příklad XML implementace

<event>
    <title>Výstava moderního skleněného umění</title>
    <!-- Vymezení celkového období výstavy -->
    <start_date>2026-05-01</start_date>
    <end_date>2026-08-31</end_date>
    
    <recurrence>
        <schedule>
            <day name="tuesday" start="10:00" end="18:00" />
            <day name="thursday" start="10:00" end="18:00" />
            <day name="saturday" start="11:00" end="16:00" />
        </schedule>
    </recurrence>
</event>

Aktualizováno 7. srpna 2026

Na této stránce