@extends('layouts.app') @section('title', $siteName . ' — ' . $newspaper->publish_date->format('d M Y')) @section('meta_description', 'Read ' . $newspaper->publish_date->format('d M Y') . ' edition of ' . $siteName) @push('styles') @endpush {{-- No @section('sidebar') — we build our own two-column layout --}} {{-- No navbar-links override — default dynamic menu shows --}} @section('content')
{{-- ── Two-column body ─────────────────────────────── --}}
{{-- LEFT 80% : newspaper page --}}
{{-- Page number strip --}} @if($newspaper->pages->count() > 1)
@foreach($newspaper->pages as $page) @endforeach
@else {{-- Single page: no strip needed, but keep JS targets --}} @endif @foreach($newspaper->pages as $page)
@if($page->title)
Page {{ $page->page_number }}: {{ $page->title }}
@endif
Page {{ $page->page_number }} @foreach($page->hotspots as $hotspot)
@endforeach
@endforeach
{{-- RIGHT 20% : calendar + ad --}}
{{-- Calendar widget --}}
আর্কাইভ
রসোম বুবৃশুশ
{{-- Dynamic ad slots from Settings --}} @php $ad1 = \App\Models\Setting::get('sidebar_ad_1'); $ad2 = \App\Models\Setting::get('sidebar_ad_2'); @endphp @if($ad1)
{!! $ad1 !!}
@else
বিজ্ঞাপন ১
@endif @if($ad2)
{!! $ad2 !!}
@else
বিজ্ঞাপন ২
@endif
{{-- ── Article canvas popup ─────────────────────────────── --}} @endsection @push('scripts') @endpush