description = "Venue Layout" [staticPage] useContent = 0 default = 0 [builderList venues] modelClass = "Linus\Venues\Models\Venue" scope = "-" scopeValue = "{{ :scope }}" displayColumn = "slug" noRecordsMessage = "No records found" detailsPage = "-" detailsUrlParameter = "id" pageNumber = "{{ :page }}" == listPages(); $this['hero_testimonial'] = null; foreach ($allPages as $pg) { if($pg->id == 'venuess') { $this['hero_testimonial'] = $pg; } } $this->prepareVars(); } function onFilterVenues() { $this->prepareVars(); } function onPage(){ $this->prepareVars(); } function prepareVars() { $options = post('Filter', ['']); $this['venues'] = Venue::listFrontEnd($options); // $this['pages'] = $this['venues']->lastPage(); // $this['cur_page'] = $this['venues']->currentPage(); $this['types'] = Type::all(); $this['ideals'] = Ideal::all(); } ?> == {% partial 'site/head' %} {% partial 'site/header' %} {% component 'staticPage' %} {% partial 'contact-btn' %}
{% partial 'cursor' %} {variable tab="Banner" type="text" name="hero_header" label="Hero Header"}{/variable} {variable type="mediafinder" name="banner_bg" label="Banner Background" mode="image" tab="Banner" span="left"}{/variable} {variable tab="Banner" type="text" name="card_header" label="Card Header"}{/variable} {variable tab="Banner" type="text" name="card_text" label="Card Text"}{/variable} {% partial 'hero-banner' %}
{% partial 'header-card' %}

Filter Venues

{{ form_ajax('onFilterVenues', { update: { 'venue-load': '#venue-load', 'venue-page': '#venue-page' } }) }}
{{ form_close() }}
{% partial 'venue-load' %}
{% partial 'venue-page' %}
{{ form_ajax('onPage', { id : 'page-form', update: { 'venue-load': '#venue-load', 'venue-page': '#venue-page' } }) }} {{ form_close() }}
{% partial 'site/footer' %}