additional pages

This commit is contained in:
merdan 2020-02-25 19:14:19 +05:00
parent 6dad0391b1
commit 071c99125b
4 changed files with 76 additions and 11 deletions

View File

@ -0,0 +1,24 @@
<?php
namespace App\Http\Controllers;
use Backpack\PageManager\app\Models\Page;
class PageController extends Controller
{
public function index($slug, $subs = null)
{
$page = Page::findBySlug($slug);
if (!$page)
{
abort(404, 'Please go back to our <a href="'.url('').'">homepage</a>.');
}
$this->data['title'] = $page->title;
$this->data['page'] = $page->withFakes();
return view('desktop.Pages.AboutPage', $this->data);
}
}

View File

@ -740,7 +740,9 @@ Route::group(
// return 'TODO: add terms and cond';
// }
// ]);
/** CATCH-ALL ROUTE for Backpack/PageManager - needs to be at the end of your routes.php file **/
Route::get('{page}/{subs?}', ['uses' => '\App\Http\Controllers\PageController@index'])
->where(['page' => '^(((?=(?!admin))(?=(?!\/)).))*$', 'subs' => '.*']);
});

View File

@ -0,0 +1,38 @@
@extends('Shared.Layouts.BilettmLayout',['folder' => 'desktop'])
@section('after_styles')
@endsection
@section('content')
<section>
<div class="container">
<div class="row">
<div class="col-2">
<h2>@lang('ClientSide.about_us')</h2>
<ul>
<li><a href="#">{{__('ClientSide.introduction')}}</a></li>
<li><a href="#">{{__("ClientSide.partners")}}</a></li>
<li><a href="#">{{__("ClientSide.contacts")}}</a></li>
</ul>
<h2>@lang('ClientSide.about_payment')</h2>
<ul>
<li><a href="#">{{__("ClientSide.how_to_buy")}}</a></li>
<li><a href="#">{{__("ClientSide.questions")}}</a></li>
<li><a href="#">{{__("ClientSide.concert_halls")}}</a></li>
<li><a href="#">{{__("ClientSide.refund")}}</a></li>
</ul>
<h2>@lang('ClientSide.cooperation')</h2>
<ul>
<li><a href="#">{{__("ClientSide.organizers")}}</a></li>
<li><a href="#">{{__("ClientSide.oferta")}}</a></li>
<li><a style="color: #ffffff; cursor: pointer" data-toggle="modal" data-target="#exampleModalCenter">{{__("ClientSide.addEvent")}}</a></li>
</ul>
</div>
<div class="col-10">
<h1>{{$page->title}}</h1>
{!! Markdown::parse($page->description) !!}
</div>
</div>
</div>
</section>
@endsection

View File

@ -43,24 +43,25 @@
<div class="col-3 col-3-with-text">
<ul>
<li><a href="#">{{__('ClientSide.introduction')}}</a></li>
<li><a href="#">{{__("ClientSide.how_to_buy")}}</a></li>
<li><a href="#">{{__("ClientSide.questions")}}</a></li>
<li><a href="#">{{__("ClientSide.offices")}}</a></li>
<li><a href="#">{{__("ClientSide.rassylka")}}</a></li>
</ul>
</div>
<div class="col-3 col-3-with-text">
<ul>
<li><a href="#">{{__("ClientSide.collective")}}</a></li>
<li><a href="#">{{__("ClientSide.organizers")}}</a></li>
<li><a href="#">{{__("ClientSide.concert_halls")}}</a></li>
</ul>
</div>
<div class="col-3 col-3-with-text">
<ul>
<li><a href="#">{{__("ClientSide.organizers")}}</a></li>
<li><a href="#">{{__("ClientSide.oferta")}}</a></li>
<li><a href="#">{{__("ClientSide.refund")}}</a></li>
</ul>
</div>
<div class="col-3 col-3-with-text">
<ul>
<li><a href="#">{{__("ClientSide.partners")}}</a></li>
<li><a href="#">{{__("ClientSide.logo")}}</a></li>
<li><a style="color: #ffffff; cursor: pointer" data-toggle="modal" data-target="#exampleModalCenter">{{__("ClientSide.addEvent")}}</a></li>
<li><a href="#">{{__("ClientSide.contacts")}}</a></li>
</ul>
</div>
</div>