• 21-06-2019, 14:53:49
    #1
    Arkadaşlar
    head.blade
    header.blade
    home.blade
    şeklinde sistemi ayarladım. middleware dosyasından ilk açılışta genel ayarlardan title ve keywords alanlarını head.blade.php ye çektim aşağıdaki gibi
    <title>{{ $organization['genelayarlar']->title }} </title>
    daha sonra örneğin page.blade içine aşağıdaki şekilde çektim
    @include('themes.'.$organization['theme'].'.layout.head')@include('themes.'.$organization['theme'].'.layout.header')@yield('icerik')
    fakat sayfa değiştikçe bunu nasıl değiştireceğim mesela page.blade veya modul.blade gibi sayfalara girince head.blade içinde yer alan title alanını değiştirmek
  • 21-06-2019, 14:57:57
    #2
    Controllers dosyasından $title değişkenini compact edeceksin *.blade dosyasına da {{ $title }} olarak ekleyebilirsin.
  • 21-06-2019, 15:02:40
    #3
    bir layout yap, head.blade de o layout çağır include yap o layotonlar yield('content') diğer sayfa içerikleri çağır.
    Yada o head blade içeriği layout ekle.
    Hallledemzsen özelden ulaşabilirsin.
  • 21-06-2019, 15:18:11
    #4
    kutaycb adlı üyeden alıntı: mesajı görüntüle
    Controllers dosyasından $title değişkenini compact edeceksin *.blade dosyasına da {{ $title }} olarak ekleyebilirsin.
    controller dosyamdan page.bladeveri gönderiyorum ama head.blade dosyamda title tutuluyor.
    $data['bilgi'] = $bilgi;$data['zamantuneli'] = $zamantunelibilgi;$sayfatitle ="merhabadünya";return view("themes.".$theme.".layout.page", $data);