}
$this->data['title'] = $page->title;
- $this->data['page'] = $page->withFakes();
+ $this->data['page'] = $page->withFakes()->getDecodedAttributes();
return view('pages.' . $page->template, $this->data);
}
--- /dev/null
+<?php
+namespace App\Models;
+
+use Cubist\Backpack\app\Magic\Models\Locale as BaseLocale;
+
+class Locale extends BaseLocale
+{
+
+}
{
"type": "composer",
"url": "https://composer.cubedesigners.com/"
- },
- {
- "type": "git",
- "url": "https://github.com/EnhydraV/laravel-backpack-nestedmodels.git"
}
],
"license": "proprietary",
@section('content')
+
{{-- Slider --}}
<full-width class="bg-navy text-white antialiased" padding="pt-1v">
<content>
@can('backpack_settings')
<li><a href='{{ backpack_url('settings') }}'><i class='fa fa-cog'></i> <span>Paramètres</span></a></li>
@endcan
+ <li class="treeview">
+ <a href="#"><i class="fa fa-globe"></i> <span>Traductions</span> <i class="fa fa-angle-left pull-right"></i></a>
+ <ul class="treeview-menu">
+ <li><a href="{{ url(config('backpack.base.route_prefix', 'admin').'/locale') }}"><i class="fa fa-flag-checkered"></i> Langues</a></li>
+ <li><a href="{{ url(config('backpack.base.route_prefix', 'admin').'/translation') }}"><i class="fa fa-language"></i> Traductions</a></li>
+ </ul>
+ </li>
@endcan
<li class="header">Édition du catalogue de produits</li>
<li><a href='{{ backpack_url('product') }}'><i class='fa fa-book'></i> <span>Produits</span></a></li>
Route::match(['delete'], 'page/{id}/media/{mediaId}', 'PageCrudController@deleteMedia');
Route::match(['post'], 'page/{id}/media/reorder', 'PageCrudController@reorderMedia');
});
+ CRUD::resource('product', 'ProductCrudController')->with(function () {
+ Route::match(['post'], 'product/{id}/media', 'ProductCrudController@uploadMedia');
+ Route::match(['delete'], 'product/{id}/media/{mediaId}', 'ProductCrudController@deleteMedia');
+ Route::match(['post'], 'product/{id}/media/reorder', 'ProductCrudController@reorderMedia');
+ });
CRUD::resource('producttype', 'ProductTypeCrudController')->with(function () {
Route::match(['post'], 'producttype/{id}/media', 'ProductTypeCrudController@uploadMedia');
Route::match(['delete'], 'producttype/{id}/media/{mediaId}', 'ProductTypeCrudController@deleteMedia');