10-04-2026
This commit is contained in:
parent
4d6b4930b2
commit
4bb89aad8c
836 changed files with 52961 additions and 5950 deletions
|
|
@ -7,8 +7,11 @@ use Livewire\Component;
|
|||
class MagazinDetail extends Component
|
||||
{
|
||||
public $articleId;
|
||||
|
||||
public $article;
|
||||
|
||||
public $relatedArticles;
|
||||
|
||||
public $content;
|
||||
|
||||
public function mount($id = 1)
|
||||
|
|
@ -29,7 +32,7 @@ class MagazinDetail extends Component
|
|||
{
|
||||
$articles = $this->getArticlesData();
|
||||
$this->relatedArticles = collect($articles)
|
||||
->filter(fn($article, $key) => $key != $this->articleId)
|
||||
->filter(fn ($article, $key) => $key != $this->articleId)
|
||||
->take(2)
|
||||
->values()
|
||||
->toArray();
|
||||
|
|
@ -37,20 +40,19 @@ class MagazinDetail extends Component
|
|||
|
||||
private function loadThemeContent()
|
||||
{
|
||||
$theme = config('app.theme', 'b2in');
|
||||
$this->content = config("content.themes.{$theme}.magazin_detail", []);
|
||||
$this->content = cms_theme_section('magazin_detail');
|
||||
}
|
||||
|
||||
private function getArticlesData()
|
||||
{
|
||||
return config('content.articles', []);
|
||||
return trans('b2in.articles');
|
||||
}
|
||||
|
||||
public function render()
|
||||
{
|
||||
return view('livewire.web.components.sections.magazin-detail', [
|
||||
'article' => $this->article,
|
||||
'relatedArticles' => $this->relatedArticles
|
||||
'relatedArticles' => $this->relatedArticles,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue