News-Seite / schwarzes Brett
getestet mit Version 24.12
Anforderung
Zum Abbilden der Funktion eines schwarzen Bretts bzw. einer News-Seite um aktuelle Infos anzuzeigen.
betroffene Dateien
Dateien müssen sich in der entsprechenden Struktur unterhalb des Themes befinden. Ordner = kursiv Dateien = fett
home
specific-page.blade.php
Inhalte der Dateien
specific-page.blade.php
Innerhalb der section('left') oder section('right') , je nach Präferenz, muss folgender
-Block eingefügt werden:
@php
$newsBookId = 34;
$newsItems = \BookStack\Entities\Models\Page::visible()
->where('book_id', $newsBookId)
->orderBy('created_at', 'desc')
->take(7)
->get();
@endphp
{{ trans('common.actualnews') }}
@include('entities.list', [
'entities' => $newsItems,
'style' => 'compact',
])
die ID für das Buch welches hier genutzt werden soll lässt sich einfach herausfinden, in dem ein Buch öffnet und dann die Entwicklertools startet ( F12 ). Hier sucht man dann nach folgendem Begriff: option:entity-search:entity-id Direkt dahinter steht die ID des Buches, welches dann in der Anpassung hinterlegt werden muss.
Screenshots