@csrf @isset($page) @method('PUT') @endisset
{{ __(($page ? 'Edit' : 'Create New') . ' Page') }}
Page Template: {{ $templateName() }}
Basic Info
@error('title') {{ $message }} @enderror
@error('header') {{ $message }} @enderror
{{ config('app.url') }}/{{ $templateValue ? $templateValue . '/' : '' }} @error('slug') {{ $message }} @enderror
{{ config('app.url') }}/{{ $templateValue ? $templateValue . '/' : '' }} @error('introduction') {{ $message }} @enderror
Leave it empty if no welcome page is required
@error('introduction_timeout') {{ $message }} @enderror
Leave it empty if no timeout is required
{{ config('app.url') }}/ @error('sibling.url') {{ $message }} @enderror @error('sibling.name') {{ $message }} @enderror
It won't be displayed if leave it empty

You can use {{ \App\Models\Setting::getConstants('PLACEHOLDER_LOGGED_USER_', ',') }} placeholders to insert logged user's information.

@error('body') {{ $message }} @enderror
@error('modal_content') {{ $message }} @enderror
@error('html_code') {{ $message }} @enderror
@error('content') {{ $message }} @enderror
@error('content') {{ $message }} @enderror
@error('footer') {{ $message }} @enderror
@error('no_result_message') {{ $message }} @enderror
@error('no_template_message') {{ $message }} @enderror
@error('dismiss_button_text') {{ $message }} @enderror
View Button Settings @include('components.backend.menu-items.fields.background-color', ['label' => 'View Button Text Color', 'name' => 'view_button_color']) @include('components.backend.menu-items.fields.background-color', ['label' => 'View Button Background Color', 'name' => 'view_button_background_color']) @foreach(['Select size..' => '', 'Standard' => 'btn-md', 'Small' => 'btn-sm', 'Large' => 'btn-lg'] as $label => $value) --}} @endforeach
@include('components.backend.menu-items.fields.background-color', ['icon' => 'fas fa-cog']) @include('components.backend.menu-items.fields.background-color', ['icon' => 'fas fa-cog', 'name' => 'container_background_color', 'label' => 'Content Background Color']) @include('components.forms.textbox', ['label' => 'Content Max Width (e.g. 1150px or 100% full width)', 'name' => 'container_max_width', 'type' => 'input', 'value' => !$page ? null : $formValue('container_max_width'), 'description' => 'The value must be greater than 992']) @include('components.forms.textbox', ['label' => 'Content Top Margin', 'name' => 'container_margin_top', 'type' => 'input', 'value' => !$page ? null : $formValue('container_margin_top')]) @include('components.forms.textbox', ['label' => 'Content Bottom Margin', 'name' => 'container_margin_bottom', 'type' => 'input', 'value' => !$page ? null : $formValue('container_margin_bottom')]) @include('components.forms.textbox', ['label' => 'Content Rounded Corner', 'name' => 'container_border_radius', 'type' => 'input', 'value' => !$page ? null : $formValue('container_border_radius')])
@error('custom_css') {{ $message }} @enderror
@if(isset($page))
@endif
Select Status and Action
@include('components.partials.page-setting', [ 'fieldId' => 'copyable', 'fieldName' => 'copyable', 'fieldLabel' => 'Show Copy URL', 'fieldIsChecked' => $isChecked('copyable') ]) @include('components.partials.page-setting', [ 'fieldId' => 'translatable', 'fieldName' => 'translatable', 'fieldLabel' => 'Show Translate Widget', 'fieldIsChecked' => $isChecked('translatable') ]) @include('components.partials.page-setting', [ 'fieldId' => 'printable', 'fieldName' => 'printable', 'fieldLabel' => 'Show Print Button', 'fieldIsChecked' => $isChecked('printable') ]) @include('components.partials.page-setting', [ 'fieldId' => 'mailable', 'fieldName' => 'mailable', 'fieldLabel' => 'Show Email Button', 'fieldIsChecked' => $isChecked('mailable') ]) @include('components.partials.page-setting', [ 'fieldId' => 'customisable', 'fieldName' => 'customisable', 'fieldLabel' => 'Show Customise Button', 'fieldIsChecked' => $isChecked('customisable') ]) @include('components.partials.page-setting', [ 'fieldId' => 'show_welcome_page_button', 'fieldName' => 'show_welcome_page_button', 'fieldLabel' => 'Show Welcome Page Button', 'fieldIsChecked' => $isChecked('show_welcome_page_button') ]) @include('components.partials.page-setting', [ 'fieldId' => 'show_assign_to_worker_button', 'fieldName' => 'show_assign_to_worker_button', 'fieldLabel' => 'Show Assign To Worker Button', 'fieldIsChecked' => $isChecked('show_assign_to_worker_button') ])

Select user roles that you want to see the group button, otherwise, leave it empty.

@error('roles') {{ $message }} @enderror
@error('published_at') {{ $message }} @enderror
@include('components.partials.page-setting', [ 'fieldHidden' => false, 'fieldId' => 'searchable_layout', 'fieldName' => 'searchable_layout', 'fieldValue' => \App\Models\Page::SEARCHABLE_LAYOUT, 'fieldLabel' => 'Search Page Layout', 'fieldIsChecked' => $searchableLayout() ]) @include('components.partials.page-setting', [ 'fieldHidden' => false, 'fieldId' => 'searchable_bar', 'fieldName' => 'searchable_bar', 'fieldValue' => \App\Models\Page::SEARCHABLE_BAR, 'fieldLabel' => 'Show Search Bar', 'fieldIsChecked' => $searchableBar() ]) @include('components.partials.page-setting', [ 'fieldHidden' => false, 'fieldId' => 'searchable_filter', 'fieldName' => 'searchable_filter', 'fieldValue' => \App\Models\Page::SEARCHABLE_FILTER, 'fieldLabel' => 'Show Search Filter', 'fieldIsChecked' => $searchableFilter() ])
@error('category_ids') {{ $message }} @enderror
@include('components.partials.page-setting', [ 'fieldId' => 'breadcrumb', 'fieldName' => 'breadcrumb', 'fieldLabel' => 'Show Breadcrumbs', 'fieldIsChecked' => $isChecked('breadcrumb') ])
@error('breadcrumb_title') {{ $message }} @enderror
@include('components.partials.page-setting', [ 'fieldId' => 'pagination', 'fieldName' => 'pagination', 'fieldLabel' => 'Show Page Arrows', 'fieldIsChecked' => $isChecked('pagination') ])
@error('menu_item_meta') {{ $message }} @enderror
@include('components.backend.menu-items.fields.hover-color', ['icon' => 'fas fa-cog', 'label' => 'Menu Item Hover Color']) @include('components.backend.menu-items.fields.admin-users', ['model' => $page])
{{----}}
@push('js') @endpush