From a5bcb337e647d851b19206ce3e0bdf1814f94a8f Mon Sep 17 00:00:00 2001 From: soufiane Date: Tue, 13 Jan 2026 17:02:56 +0100 Subject: [PATCH] wait #7933 @0:40 --- app/SubForms/News.php | 13 ++++++++++--- resources/views/pages/our_solutions.blade.php | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/app/SubForms/News.php b/app/SubForms/News.php index e0f4a64..a383711 100644 --- a/app/SubForms/News.php +++ b/app/SubForms/News.php @@ -44,7 +44,7 @@ class News extends SubForm 'type' => 'Text']); $this->addField(['name' => 'page_product', - 'label' => 'Page produit', + 'label' => 'Lien vers une page produit', 'type' => 'SelectFromArray', 'options' => self::getDataByTable('catalog_products'), 'multiple' => false, @@ -52,18 +52,25 @@ class News extends SubForm ]); $this->addField(['name' => 'page_page', - 'label' => 'Page generale', + 'label' => 'Lien vers une page generale', 'type' => 'SelectFromArray', 'options' => self::getDataByTable('cubist_cms_pages'), 'multiple' => false, ]); $this->addField(['name' => 'page_news', - 'label' => 'Page actualités', + 'label' => 'Lien vers une page actualités', 'type' => 'SelectFromArray', 'options' => self::getDataByTable('cubist_news'), 'multiple' => false, ]); + + $this->addField(['name' => 'page_application', + 'label' => 'Lien vers une page application', + 'type' => 'SelectFromArray', + 'options' => self::getDataByTable('applications'), + 'multiple' => false, + ]); } public function getDataByTable($table, $column = 'id') { diff --git a/resources/views/pages/our_solutions.blade.php b/resources/views/pages/our_solutions.blade.php index af9f5cd..053ec81 100644 --- a/resources/views/pages/our_solutions.blade.php +++ b/resources/views/pages/our_solutions.blade.php @@ -113,13 +113,13 @@ - @foreach ($our_solutions_items as $item) + @foreach ($our_solutions_items as $key => $item) @if(!empty($item['page_product'])) @php($prefix = 'product') @php($link = App\Models\Product::find($item['page_product'])->getPageData()['slug']) @elseif(!empty($item['page_page'])) @php($prefix = 'page') - @php($link = Cubist\Backpack\app\Magic\Menu\Menu::getNavigation()->getHrefByID('page/'.$item['page_page'])) + @php($link = App\Models\Page::find($item['page_page'])->getPageData()['slug']) @elseif(!empty($item['page_news'])) @php($prefix = 'news') @php($link = Cubist\Backpack\app\Magic\Menu\Menu::getNavigation()->getHrefByID('news/'.$item['page_news'])) -- 2.39.5