@php $languages = activeLanguages(); $page_code = isset($blog) ? 'BLOG_' . $blog->id : 'TMPSET'; @endphp
General
{!! Html::decode(Form::label('page_title', 'Page Title / Page Url ', ['class' => ''])) !!}
The page title will be shown in the URL and the browser tab. Please make sure you include relavent keywords to improve SEO
{!! Form::text('page_title', null, ['class' => 'form-control', 'required', 'autofocus', $disabledField]) !!} {{ $errors->first('page_title') }}
{!! Form::label('created_by', 'Author', ['class' => '']) !!} {!! Form::text('created_by', $created_by, ['class' => 'form-control', 'required', $disabledField]) !!} {{ $errors->first('created_by') }}
@foreach ($languages as $language)
{!! Form::label('title_' . $language->id, 'Blog Title / Page Internal Name', ['class' => '']) !!} {!! Form::text('title_' . $language->id, getLanguageTranslation(isset($blog) ? $blog->title : '', $language->id), ['class' => 'form-control', 'required', $disabledField]) !!} {{ $errors->first('title_' . $language->id) }} {{ Form::hidden('title', strtoupper($page_code . '_title')) }}
{!! Form::label('short_description_' . $language->id, 'Short Description (max 116 chars)', ['class' => '']) !!} {!! Form::textarea('short_description_' . $language->id, getLanguageTranslation(isset($blog) ? $blog->short_description : '', $language->id), ['class' => 'form-control', 'required', 'rows' => 3, 'maxlength' => '116', $disabledField]) !!} {{ $errors->first('short_description_' . $language->id) }} {{ Form::hidden('short_description', strtoupper($page_code . '_short_description')) }}
@endforeach
{!! Form::checkbox('active', null, null, ['id' => 'active', 'class' => 'custom-control-input', $disabledField]) !!} {!! Form::label('active', 'Active', ['class' => 'custom-control-label']) !!}
Headers & Background Image
@include('pagecomponents::headers._single', [ 'page_code' => $page_code, 'main_header_top' => [ 'id' => 'main_header_top', 'name' => 'main_header_top', 'label' => 'Main Header Top', 'default_value' => isset($blog_page_headers) && isset($blog_page_headers['main_header_top']) ? $blog_page_headers['main_header_top'] : null ], 'main_header_middle_big' => [ 'id' => 'main_header_middle_big', 'name' => 'main_header_middle_big', 'label' => 'Main Header Middle (Big)', 'default_value' => isset($blog_page_headers) && isset($blog_page_headers['main_header_middle_big']) ? $blog_page_headers['main_header_middle_big'] : null ], 'main_header_bottom' => [ 'id' => 'main_header_bottom', 'name' => 'main_header_bottom', 'label' => 'Main Header Bottom', 'default_value' => isset($blog_page_headers) && isset($blog_page_headers['main_header_bottom']) ? $blog_page_headers['main_header_bottom'] : null ], ])
Image rules:
Preferred dimenssions: 1920 × 600 pixels
@include('media::layouts.field', [ 'initialImg' => $has_header_img, 'name' => 'blog_header_image', 'withPreview' => true, 'disabledField' => $disabledField, 'imgSrc' => $blog_header_img, ])
@include('media::layouts.field', [ 'initialImg' => $has_img, 'name' => 'blog_image', 'withPreview' => true, 'disabledField' => $disabledField, 'imgSrc' => $blog_img, 'fieldset' => [ 'legend' => 'Image', 'tip' => 'Image rules:
Preferred dimenssions: 1024 x 768 pixels' ] ])
Content
@foreach ($languages as $language)
{!! Form::textarea('body_' . $language->id, getLanguageTranslation(isset($blog) ? $blog->body : '', $language->id), ['id' => 'blog-body-ckeditor-' . $language->id, 'class' => 'form-control', $disabledField]) !!} {{ $errors->first('body_' . $language->id) }} {{ Form::hidden('body', strtoupper($page_code . '_body')) }}
@endforeach
@push('scripts') @endpush