shop:GetWorkingDay
Vrátí datum, které vznikne po přičtení pracovních dnů k datumu, které je definováno parametrem Value
. Dá se použít především k definici datumu doby doručení výrobku. Přičítá jen pracovní dny - ignoruje víkendy a všechny státní svátky (doufejme, že naši poslanci toto nebudou často měnit:)).
Základní syntaxe<shop:GetWorkingDay Value="" LimitHour="" AddDays=""
AddDaysAfterLimit=""
Format="" runat="server" />
Příklad<shop:test Expression="GetProduct(Property=NotInStore)" runat="server" >
<alternativetemplate>
Objednejte hned a zboží doručíme
<shop:GetWorkingDay Value="" LimitHour="12"
AddDays="1" AddDaysAfterLimit="2"
Format="dd.MM.yyyy" runat="server" />
</alternativetemplate>
</shop:test>
Definuje pravděpodobnou dobu dodání výrobku, který je na skladě tak, že pokud zákazník objedná do 12 hod. (údaj v parametru LimitHour) dostane zboží do druhého pracovního dne, pokud objedná po 12. hod. zboží bude doručeno do 2 pracovních dnů.
Typ tagu: |
Jednoduchý tag |
Modul: |
|
Poznámka: |
ode verze 4.2.8.C |
|
Parametry tagu
AddDays
Počet pravovních dní, který se má přičíst k datumu v hodnotě Value, v případě, že je pod limitní hodnotou. Výchozí hodnota 0.
Datový typ: |
Int |
Poznámka: |
|
|
AddDaysAfterLimit
Počet pracovních dní, který se přičte k datumu v hodnotě Value pokud je po limitní hodině. Výchozí hodnota je určena parametrem AddDays a přičte se 1 den navíc.
Datový typ: |
String |
Poznámka: |
|
|
Format
Textový řetezec pro formátování aktuálního datumu. Pokud není uveden, datum bude zobrazen podle nastavení serveru (standardně české). Dostupné formátovací řetězce naleznete na této adrese.
Datový typ: |
String |
Poznámka: |
|
|
LimitHour
Hodina, která slouží jako limit pro který se počítá počet dní uvedených v parametru AddDays. Po ní se počítá s parametrem AddDaysAfterLimit.
Datový typ: |
Int |
Poznámka: |
|
|
Value
Datum, ke kterému se budou přičítat pracovní dny. Pokud není uvedeno, bude použito aktuální datum a čas
Datový typ: |
DateTime |
Poznámka: |
|
|