From e1f6d95a6a90d361e94c5b229f649b6916701a44 Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Tue, 1 Aug 2017 13:02:39 -0400 Subject: [PATCH] Custom template for event search form to fit with members-only sidebar --- css/app.css | 4 +- .../views/front/events/detail.html | 191 ++++++++++++++++++ .../views/front/events/searchForm.html | 99 +++++++++ scss/plugins/_glm-member-db.scss | 5 +- 4 files changed, 297 insertions(+), 2 deletions(-) create mode 100644 glm-member-db-events/views/front/events/detail.html create mode 100644 glm-member-db-events/views/front/events/searchForm.html diff --git a/css/app.css b/css/app.css index a702d0a..a5d89e3 100644 --- a/css/app.css +++ b/css/app.css @@ -7688,8 +7688,10 @@ body .glm-member-db-list-grid-view #glm-member-list-filters-box .glm-member-sear color: #b32024; } body .glm-member-db-list-grid-view #glm-member-list-map-toggle { background-color: #434343; } -body #glm-member-detail-takeback-mini { +body .glm-member-db-takeback-mini { background-color: #b32024; } + body .glm-member-db-takeback-mini:hover { + background-color: #b32024; } body #glm-member-detail-container #glm-member-detail-contact-info { background-color: #434343; color: #FFFFFF; diff --git a/glm-member-db-events/views/front/events/detail.html b/glm-member-db-events/views/front/events/detail.html new file mode 100644 index 0000000..1e827a4 --- /dev/null +++ b/glm-member-db-events/views/front/events/detail.html @@ -0,0 +1,191 @@ +
+ Back To Search +
+
+
+ {include file='front/events/searchForm.html'} +
+
+
+ {if $event} +
+
+ + Share +
+
+

{$event.name}

+
+ {if $event.image} +
+ +
+ {/if} +
+
+ {if $event.locations} +
+ {if $event.locations.lat && $event.locations.address} +
+
map...
+
Loading...
+
+
+
+
+ + + + +
+ {/if} +
+ {elseif $event.member && ($event.use_member_location.value || $event.other_ref_dest) } +
+ {if $event.member.lat} +
+
map...
+
Loading...
+
+
+
+
+ + + + +
+ {/if} +
+ {/if} +
+
+ {foreach $event.recurrences as $rec} +
+ + {if !$event.all_day} + + + {if $rec.start_time.time == $rec.end_time.time || $rec.start_time_only.value} + {$rec.start_time.time|strtotime|date_format:"%l:%M %P"} + {else} + {$rec.start_time.time|strtotime|date_format:"%l:%M %P"} - {$rec.end_time.time|strtotime|date_format:"%l:%M %P"} + {/if} + + {/if} + + {if $rec.name && $rec.name != 'Imported' && $rec.name != 'Imported Event Schedule' } + {$rec.name} + {/if} + + ( {if $event.recurrences.0.recurring.value == 1} Occurring {/if} + + + {$rec.from_date.timestamp|date_format:"%m/%d/%Y"} + {if $rec.from_date.date != $rec.to_date.date} + - {$rec.to_date.timestamp|date_format:"%m/%d/%Y"} + {else if $rec.specific_dates} + - {$rec.specific_dates|@end|date_format:"%m/%d/%Y"} + {/if} + + {if $rec.day_of_week.names|@count < 7 && $rec.day_of_week.names|@count > 0 } + + on + {foreach $rec.day_of_week.names as $day} + {if $day == "Thursday"} + {$day|substr:0:4} + {else} + {$day|substr:0:3} + {/if} + {/foreach} + + + {/if} + ) + {if $expired} (Expired) {/if} +
+ {/foreach} +
+ {if $event.hide_address.name == 'No'} + {if !$event.use_member_location.value && ($event.locations.name || $event.locations.address)} +
+ {if $event.locations.name}{$event.locations.name}
{/if} + {if $event.locations.address} {$event.locations.address}
{/if} + {if $event.locations.city.name}{$event.locations.city.name}{/if}{if $event.locations.state.value}, {$event.locations.state.value} {/if} + {if $event.locations.zip} {$event.locations.zip} {/if} + {if $event.locations.phone} {apply_filters('glm_associate_phone_filter', $event.locations.phone)} {/if} +
+ {elseif $event.use_member_location.value || $event.other_ref_dest} +
+ {if $event.member.member} {$event.member.member}
{/if} + {if $event.member.addr1} {$event.member.addr1}
{/if} + {if $event.member.city}{$event.member.city}{/if}{if $event.member.state.value}, {$event.member.state.value}{/if} + {if $event.member.zip} {$event.member.zip} {/if} + {if $event.member.phone} {apply_filters('glm_associate_phone_filter', $event.member.phone)} {/if} +
+ {/if} + {/if} + {if $event.cost && !$event.free.value} +
Cost: {$event.cost}
+ {/if} + {if $event.free.value} +
Cost: FREE
+ {/if} + {if $event.ticket_url} + + {/if} + {if $event.registration_url} + + {/if} + +
Contact & More Info
+ {if $event.url}{$event.url}
{/if} + {if $event.contact_name}Contact: {$event.contact_name}
{/if} + {if $event.contact_email}Email: {$event.contact_email}
{/if} + {if $event.contact_phone} + + Phone: + {apply_filters('glm_associate_phone_filter', $event.contact_phone)} +
+ {/if} + {if $event.file1} + + {/if} + {if $event.file2} + + {/if} + {if $event.file3} + + {/if} +
+
+
+
+
+

{$event.descr}

+
+
+
+
+ {else} +
Sorry, No results.
+ {/if} +
+ + diff --git a/glm-member-db-events/views/front/events/searchForm.html b/glm-member-db-events/views/front/events/searchForm.html new file mode 100644 index 0000000..60065bd --- /dev/null +++ b/glm-member-db-events/views/front/events/searchForm.html @@ -0,0 +1,99 @@ + +{if !$eventId} +
+

Find An Event

+
+ +
+
+ + +
+ + +
+
+
+
+
+
+
+ +
+{else} +
+ {if !$eventId} + + {else} + {/if} + + + + + + +
+{/if} +
+ +
+ diff --git a/scss/plugins/_glm-member-db.scss b/scss/plugins/_glm-member-db.scss index 52cebd8..2199c9f 100644 --- a/scss/plugins/_glm-member-db.scss +++ b/scss/plugins/_glm-member-db.scss @@ -127,8 +127,11 @@ body { // 3.0 Member Detail -#glm-member-detail-takeback-mini { +.glm-member-db-takeback-mini { background-color: $red; + &:hover { + background-color: $red; + } } #glm-member-detail-container { #glm-member-detail-contact-info { -- 2.17.1