[IMPR] Openning Hours

This commit is contained in:
Tony Air 2023-05-18 16:15:26 +02:00
parent 25cdb138a8
commit 66aa60a76a
3 changed files with 13 additions and 5 deletions

View File

@ -63,7 +63,7 @@ class OpenningHoursExtension extends DataExtension
{
$tab = $fields->findOrMakeTab('Root.OpeningHours');
if(!$this->owner->exists()) {
if (!$this->owner->exists()) {
$tab->push(LiteralField::create(
'OpeningHoursNotice',
'<p class="message notice">The object must be saved before opening hours can be added</p>'
@ -84,12 +84,12 @@ class OpenningHoursExtension extends DataExtension
]);
$tab->setChildren(FieldList::create(
HeaderField::create('OpeningHours','Opening Hours'),
HeaderField::create('OpeningHours', 'Opening Hours'),
LiteralField::create(
'CurrentOpeningHour',
'<b>Today:</b>'
.'<p class="message notice">'
.$this->owner->renderWith('App\\Objects\\OpeningHoursList')
.$this->owner->renderWith('A2nt\\CMSNiceties\\Objects\\OpeningHoursList')
.'</p>'
),
CheckboxField::create('ShowOpeningHours'),
@ -98,7 +98,7 @@ class OpenningHoursExtension extends DataExtension
'Opening Hours Page',
SiteTree::get()->map()->toArray()
),
/*TextareaField::create('OpenningHoursNote'),
TextareaField::create('OpenningHoursNoteText'),
LiteralField::create(
'OpeningHoursNote',
'<p><b>Please, specify time ranges. For example:</b><br/>'
@ -110,7 +110,7 @@ class OpenningHoursExtension extends DataExtension
.'<b>Short day example durring holidays:</b><br/>'
.'Monday 12:00 AM - 2:00 PM 12/31/2018 - 01/06/2019'
.'</p>'
),*/
),
GridField::create(
'OpeningHours',
'Opening Hours',

View File

@ -0,0 +1 @@
<b>$Day:</b> $From.Nice - $Till.Nice

View File

@ -0,0 +1,7 @@
<% if $OpeningHoursToday %>
<% loop $OpeningHoursToday %>
$forTemplate<br/>
<% end_loop %>
<% else %>
<b class="hours hous-closed">Closed</b>
<% end_if %>