Example #1
0
 public function index()
 {
     $cats = \App\Category::where('status', 1)->where('parent_id', 0)->orderBy('order')->get();
     $prods = \App\Product::where('status', 1)->where('category_id', 0)->orderBy('order')->get();
     if ($cats) {
         $data['items'] = $cats->merge($prods);
     } else {
         $data['items'] = $prods;
     }
     $data['seo'] = \App\Page::whereSlug('vorur')->first();
     $data['pagetitle'] = 'Vörur';
     return view('frontend.products')->with($data);
 }
Example #2
0
@extends('frontend.layout')

@section('content')

	<?php 
$rootPage = \App\Page::whereSlug(\Request::segment(1))->first();
?>

	<div class="Page padded">
		<div class="Page__crumbs padded-bottom">
			<div class="uk-container uk-container-center">
				<div class="uk-width-1-1">
					@include('frontend._crumbs', ['crumbs' => $crumbs])
				</div>
			</div>
		</div>
		<div class="uk-container uk-container-center">
			@if($rootPage->hasSubs())
				<div class="uk-grid" data-uk-grid-margin data-uk-grid-match>
					<div class="uk-width-large-1-5 uk-width-medium-1-4">
						<div class="Subnav">
							@include('frontend._subnav')
						</div>
					</div>

					<div class="uk-width-large-4-5 uk-width-medium-3-4">
						@include('frontend._page', ['page' => $page])
					</div>
				</div>
			@else
				@include('frontend._page', ['page' => $page])
Example #3
0
 public function cards()
 {
     // Hérna eru boxin á forsíðu valin
     $cards = [];
     // Um SFH
     $card1 = Page::whereSlug('um-sfh')->first() ?: false;
     if ($card1) {
         $cards[] = ['title' => $card1->title, 'content' => shortenClean($card1->content), 'path' => rtrim($card1->path, '/'), 'icon' => 'fa-question'];
     }
     // Aðilar að SFH
     $card2 = Page::whereSlug('adilar-ad-sfh')->first() ?: false;
     if ($card2) {
         $cards[] = ['title' => $card2->title, 'content' => shortenClean($card2->content), 'path' => rtrim($card2->path, '/'), 'icon' => 'fa-users'];
     }
     // Hafa samband
     $card3 = Page::whereSlug('gjaldskrar')->first() ?: false;
     if ($card3) {
         $cards[] = ['title' => $card3->title, 'content' => shortenClean($card3->content), 'path' => rtrim($card3->path, '/'), 'icon' => 'fa-money'];
     }
     // Hafa samband
     $card4 = Page::whereSlug('hafa-samband')->first() ?: false;
     if ($card4) {
         $cards[] = ['title' => $card4->title, 'content' => shortenClean($card4->content), 'path' => rtrim($card4->path, '/'), 'icon' => 'fa-envelope'];
     }
     return $cards;
 }
Example #4
0
 public function show($slug)
 {
     $page = Page::whereSlug($slug)->firstOrFail();
     $related_pages = Page::where('slug', '!=', $slug)->take(5)->get();
     return view('pages.show')->with('page', $page)->with('related_pages', $related_pages);
 }
Example #5
0
 public function getBySlug($slug)
 {
     $page = Page::whereSlug($slug)->with(['translations', 'children', 'parent'])->first();
     return $page;
 }
Example #6
0
 /**
  * Life at Teleaus page
  *
  * @return $this
  */
 public function lifeAtTeleaus()
 {
     $page = Page::whereSlug('life-at-teleaus')->get()->first();
     $contents = $page->contents;
     $data = ['parentPage' => 'Career', 'page' => 'Life At Teleaus', 'title' => 'Teleaus | Life At Teleaus', 'content' => $page, 'data' => $contents];
     return view('life-at-teleaus')->with($data);
 }