From 1f633c32817cd381c45aece661742da6814fa338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Mon, 13 Mar 2017 13:27:49 +0100 Subject: [PATCH] FEATURE: add template for hotels --- resources/lang/cs/admin/contents.php | 112 +++++++++--------- .../formParts/publicationSetup.blade.php | 4 +- .../Pipeline/AddHotelsCategory.php | 2 +- .../Resources/assets/css/app.css | 17 ++- .../visitor/_partials/hotelList.blade.php | 23 ++-- .../visitor/_partials/slider.blade.php | 14 ++- .../staticpages/visitor/homepage.blade.php | 2 +- .../staticpages/visitor/hotel.blade.php | 16 +++ .../views/visitor/defaultLayout.blade.php | 2 +- 9 files changed, 110 insertions(+), 82 deletions(-) create mode 100644 templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/hotel.blade.php diff --git a/resources/lang/cs/admin/contents.php b/resources/lang/cs/admin/contents.php index b3ef981b..f4ce8ddd 100644 --- a/resources/lang/cs/admin/contents.php +++ b/resources/lang/cs/admin/contents.php @@ -1,59 +1,59 @@ "Akce", -"alreadyHomepage" => "Domovská stránka", -"appearance" => "Vzhled", -"basicInfo" => "Základní informace", -"category" => "Kategorie", -"content" => "Obsah stránky", -"createdAt" => "Vytvořeno", -"deletePage" => "Smazat", -"deleteTitlePhoto" => "Smazat titulní obrázek", -"edit" => "Editace :name", -"editPlain" => "Editace", -"field_meta_description" => "Popis stránky", -"field_meta_keywords" => "Klíčová slova", -"field_published_from" => "Publikováno od", -"field_published_to" => "Publikováno do", -"field_title" => "Titulek stránky", -"field_url" => "URL", -"files" => "Soubory", -"homepage" => "Domovská stránka", -"homepageProtected" => "Domovská stránka je zobrazena jen pro přihlášené uživatele. Toto může i nemusí být chyba.", -"homepageSetup" => "Domovská stránka úspěšně nastavena.", -"invalidPage" => "Požadovaná stránka neexistuje.", -"invalidStatus" => "Nelze změnit stav stránky na něco nedefinovaného.", -"invalidTemplateSelected" => "Není zvolena šablona pro vykreslení stránky! Stránka nebude pro návštěvníky vykreslena!", -"lockUrl" => "Zamknout URL?", -"makeDraft" => "Převést na koncept", -"makeProtected" => "Zobrazit jen pro přihlášené", -"makePublic" => "Publikovat", -"metaOptions" => "Meta informace", -"moduleName" => "Modul", -"new" => "Vytvořit nový :name", -"noCategory" => "-- Žádná kategorie --", -"noHomepage" => "Domovská stránka není nastavena (a nebo je nastavena jako Koncept)! Vyberte prosím jinou stránku, nebo stávající publikujte.", -"noPagesAvailable" => "Nejsou dostupné žádné stránky. Pro zobrazení přehledu nejprve nějakou vytvořte.", -"noParentPage" => "-- Nadřazená stránka nevybrána --", -"noTemplates" => "Nelze vytvořit stránku. Pro tento modul neexistuje žádná šablona, která by šla použít pro vykreslení obsahu.", -"nothingToEdit" => "Nebyly provedeny žádné změny, proto nedošlo k editaci.", -"overview" => "Seznam všech obsahových stránek", -"pageDeleted" => "Stránka :name (:url) úspěšně smazána.", -"parentPage" => "Nadřazená stránka", -"publicationOptions" => "Nastavení publikace", -"save" => "Uložit", -"setHomepage" => "Nastavit jako domovskou stránku", -"showHistory" => "Historie (:count)", -"status" => "Stav", -"statusChanged" => "Stav úspěšně změněn.", -"status_deleted" => "Smazáno", -"status_draft" => "Koncept", -"status_protected" => "Jen pro přihlášené", -"status_public" => "Veřejné", -"successfullyCreated" => "Stránka úspěšně vytvořena", -"successfullyEdited" => "Úprava úspěšně uložena.", -"template" => "Šablona pro tuto stránku", -"title" => "Titulek", -"uploadTitleImage" => "Nahrát titulní obrázek", -"viewPage" => "Zobrazit", + "actions" => "Akce", + "alreadyHomepage" => "Domovská stránka", + "appearance" => "Vzhled", + "basicInfo" => "Základní informace", + "category" => "Kategorie", + "content" => "Obsah stránky", + "createdAt" => "Vytvořeno", + "deletePage" => "Smazat", + "deleteTitlePhoto" => "Smazat titulní obrázek", + "edit" => "Editace :name", + "editPlain" => "Editace", + "field_meta_description" => "Popis stránky", + "field_meta_keywords" => "Klíčová slova", + "field_published_from" => "Publikováno od", + "field_published_to" => "Publikováno do", + "field_title" => "Titulek stránky", + "field_url" => "URL", + "files" => "Soubory", + "homepage" => "Domovská stránka", + "homepageProtected" => "Domovská stránka je zobrazena jen pro přihlášené uživatele. Toto může i nemusí být chyba.", + "homepageSetup" => "Domovská stránka úspěšně nastavena.", + "invalidPage" => "Požadovaná stránka neexistuje.", + "invalidStatus" => "Nelze změnit stav stránky na něco nedefinovaného.", + "invalidTemplateSelected" => "Není zvolena šablona pro vykreslení stránky! Stránka nebude pro návštěvníky vykreslena!", + "lockUrl" => "Zamknout URL?", + "makeDraft" => "Převést na koncept", + "makeProtected" => "Zobrazit jen pro přihlášené", + "makePublic" => "Publikovat", + "metaOptions" => "Meta informace", + "moduleName" => "Modul", + "new" => "Vytvořit nový :name", + "noCategory" => "-- Žádná kategorie --", + "noHomepage" => "Domovská stránka není nastavena (a nebo je nastavena jako Koncept)! Vyberte prosím jinou stránku, nebo stávající publikujte.", + "noPagesAvailable" => "Nejsou dostupné žádné stránky. Pro zobrazení přehledu nejprve nějakou vytvořte.", + "noParentPage" => "-- Nadřazená stránka nevybrána --", + "noTemplates" => "Nelze vytvořit stránku. Pro tento modul neexistuje žádná šablona, která by šla použít pro vykreslení obsahu.", + "nothingToEdit" => "Nebyly provedeny žádné změny, proto nedošlo k editaci.", + "overview" => "Seznam všech obsahových stránek", + "pageDeleted" => "Stránka :name (:url) úspěšně smazána.", + "parentPage" => "Nadřazená stránka", + "publicationOptions" => "Nastavení publikace", + "save" => "Uložit", + "setHomepage" => "Nastavit jako domovskou stránku", + "showHistory" => "Historie (:count)", + "status" => "Stav", + "statusChanged" => "Stav úspěšně změněn.", + "status_deleted" => "Smazáno", + "status_draft" => "Koncept", + "status_protected" => "Jen pro přihlášené", + "status_public" => "Veřejné", + "successfullyCreated" => "Stránka úspěšně vytvořena", + "successfullyEdited" => "Úprava úspěšně uložena.", + "template" => "Šablona pro tuto stránku", + "title" => "Titulek", + "uploadTitleImage" => "Nahrát titulní obrázek", + "viewPage" => "Zobrazit", ]; diff --git a/resources/views/admin/content/formParts/publicationSetup.blade.php b/resources/views/admin/content/formParts/publicationSetup.blade.php index c8f61727..62725948 100644 --- a/resources/views/admin/content/formParts/publicationSetup.blade.php +++ b/resources/views/admin/content/formParts/publicationSetup.blade.php @@ -1,7 +1,7 @@
template == 'staticpages::pageWithHotels') { - $category = Category::where('url', 'hotels') + $category = Category::where('url', 'hotely') ->first(); $page->hotelsCategory = $category; diff --git a/templates/PragueTennisCamp/Resources/assets/css/app.css b/templates/PragueTennisCamp/Resources/assets/css/app.css index d8638223..32b571ac 100644 --- a/templates/PragueTennisCamp/Resources/assets/css/app.css +++ b/templates/PragueTennisCamp/Resources/assets/css/app.css @@ -86,6 +86,11 @@ header.top-bar h1 a { background: #F8FEF0; box-shadow: 0 0 10px #CBCBCB; border-radius: 5px 5px 0 0; + width: 98%; +} + +.content-container h1 { + text-align: center; } .orbit { @@ -144,11 +149,13 @@ header.top-bar h1 a { border: solid 1px #CCC; } -#footer { - margin-bottom: 150px; +.hotel { + margin-top: 2em; } -#footer-widgets { +#footer { + margin-bottom: 50px; + width: 98%; border-top: solid 2px #FF7F11; background: #3F3F37; padding: 1em; @@ -156,8 +163,8 @@ header.top-bar h1 a { color: #EEF4D4; } -#binarity { - margin-top: 2em; +#binarity, #binarity a { + color: #ABA48E; } @media screen and (max-width: 639px) { diff --git a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/hotelList.blade.php b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/hotelList.blade.php index a83d9c64..c60657a6 100644 --- a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/hotelList.blade.php +++ b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/hotelList.blade.php @@ -1,17 +1,20 @@ @if (isset($page->hotelsCategory))
-

{{$page->hotelsCategory->name}}

- @foreach($page->hotelsCategory->content as $i => $subpage) -
- @if(!empty($subpage->titlePhoto)) - {{$subpage->title}} - @endif -

{{$subpage->title}}

+
+
+ @if(!empty($subpage->titlePhoto)) + {{$subpage->title}} + @endif +
+
+

+ {{$subpage->title}} +

- {!! $subpage->pageContent !!} + {!! $subpage->pageContent !!} +
+
@endforeach -
@endif \ No newline at end of file diff --git a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/slider.blade.php b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/slider.blade.php index 4afe9685..61ddc6e9 100644 --- a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/slider.blade.php +++ b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/_partials/slider.blade.php @@ -4,16 +4,18 @@ data-options="animationDuration:3000; animInFromLeft:fade-in; animInFromRight:fade-in; animOutToLeft:fade-out; animOutToRight:fade-out;">
    @foreach($images as $i => $image) -
  • +
  • @endforeach
- + @if(!isset($hideBullets)) + + @endif
@endif \ No newline at end of file diff --git a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/homepage.blade.php b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/homepage.blade.php index ac67c557..ca7424ba 100644 --- a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/homepage.blade.php +++ b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/homepage.blade.php @@ -23,7 +23,7 @@ @endsection @section('content') - @include('modules.staticpages.visitor._partials.slider') + @include('modules.staticpages.visitor._partials.slider', ['slideClass' => 'slow'])
@widgetArea('mainMenu')
diff --git a/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/hotel.blade.php b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/hotel.blade.php new file mode 100644 index 00000000..8c155988 --- /dev/null +++ b/templates/PragueTennisCamp/Resources/views/modules/staticpages/visitor/hotel.blade.php @@ -0,0 +1,16 @@ +@extendVisitor('defaultLayout') + +@section('bodyClass', 'photo-bg') + +@section('topMenu') + @include(\App\CMS\Helpers\Template::name('commonHeader')) +@endsection + +@section('content') +
+

{{$page->title}}

+ {!! $page->pageContent !!} + + @include('modules.staticpages.visitor._partials.slider') +
+@endsection \ No newline at end of file diff --git a/templates/PragueTennisCamp/Resources/views/visitor/defaultLayout.blade.php b/templates/PragueTennisCamp/Resources/views/visitor/defaultLayout.blade.php index 043a1f65..b023cc34 100644 --- a/templates/PragueTennisCamp/Resources/views/visitor/defaultLayout.blade.php +++ b/templates/PragueTennisCamp/Resources/views/visitor/defaultLayout.blade.php @@ -50,7 +50,7 @@ @widgetArea('footer')
- binarity s.r.o. + binarity s.r.o.