|
@@ -36,6 +36,7 @@ class PageController extends Controller
|
|
|
public function detail($slug)
|
|
|
{
|
|
|
|
|
|
+ $recent_pages=null;
|
|
|
|
|
|
$page = SitePage::where('status', '1')->where('dist_id', getDistId())->where('slug', $slug)->orWhere('id', $slug)->first();
|
|
|
|
|
@@ -73,6 +74,18 @@ class PageController extends Controller
|
|
|
'next_page_url' => $nextPage ? "/pages/" . ($nextPage->slug ?: $nextPage->id) : null, // 下一页的 URL
|
|
|
'next_page_title' => $nextPage ? $nextPage->title : null, // 下一页的标题
|
|
|
];
|
|
|
+
|
|
|
+ //Recent post
|
|
|
+ //获取最近的文章 数量有限制,当前文章不要放进去
|
|
|
+ $recent_pages_limit=10;
|
|
|
+ $recent_pages = SitePage::where('dist_id', getDistId())
|
|
|
+ ->where('status', '1')
|
|
|
+ ->where('id', '!=', $page->id)
|
|
|
+ ->orderBy('id', 'desc')
|
|
|
+ ->limit($recent_pages_limit)
|
|
|
+ ->get();
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
else{
|
|
|
$paginator = [];
|
|
@@ -111,6 +124,7 @@ class PageController extends Controller
|
|
|
return $this->liquidRenderer->render($template_file,
|
|
|
[
|
|
|
'page' => $page,
|
|
|
+ 'recent_pages' => $recent_pages,
|
|
|
'breadcrumbs' => $breadcrumbs,
|
|
|
'paginator' => $paginator,
|
|
|
'csrf_token' => csrf_token(),
|