Commit 8ec0f7e0 authored by Nicolas Widart's avatar Nicolas Widart

Translating the setting index

parent fee71990
......@@ -43,4 +43,9 @@ class SettingController extends AdminBaseController
Flash::success('Settings saved!');
return Redirect::route('dashboard.setting.index');
}
public function moduleSettings($module)
{
dd($module . ' settings');
}
}
......@@ -3,7 +3,8 @@
$router->group(['prefix' => LaravelLocalization::setLocale(), 'before' => 'LaravelLocalizationRedirectFilter|auth.admin'], function($router) {
$router->group(['prefix' => Config::get('core::core.admin-prefix'), 'namespace' => 'Modules\Setting\Http\Controllers'], function($router)
{
$router->resource('settings', 'Admin\SettingController', ['except' => ['show', 'edit', 'update', 'destroy'], 'names' => [
$router->get('settings/{module}', ['as' => 'dashboard.module.settings', 'uses' => 'Admin\SettingController@moduleSettings']);
$router->resource('settings', 'Admin\SettingController', ['except' => ['show', 'edit', 'update', 'destroy', 'create'], 'names' => [
'index' => 'dashboard.setting.index',
'store' => 'dashboard.setting.store'
]]);
......
<?php
return [
'title' => [
'general settings' => 'General settings',
'module settings' => 'Module settings',
]
];
<?php
return [
'title' => [
'general settings' => 'Configuration générale',
'module settings' => 'Configuration des modules',
]
];
......@@ -16,7 +16,7 @@
<div class="col-md-8">
<div class="box box-info">
<div class="box-header">
<h3 class="box-title">General settings</h3>
<h3 class="box-title">{{ trans('setting::settings.title.general settings') }}</h3>
</div>
<div class="box-body">
<div class="nav-tabs-custom">
......@@ -25,28 +25,28 @@
<li class="{{ App::getLocale() == 'fr' ? 'active' : '' }}"><a href="#tab_2-2" data-toggle="tab">{{ trans('core::core.tab.french') }}</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_1-1">
<div class="tab-pane {{ App::getLocale() == 'en' ? 'active' : '' }}" id="tab_1-1">
@include('setting::admin.partials.fields', ['lang' => 'en'])
</div>
<div class="tab-pane" id="tab_2-2">
<div class="tab-pane {{ App::getLocale() == 'fr' ? 'active' : '' }}" id="tab_2-2">
@include('setting::admin.partials.fields', ['lang' => 'fr'])
</div>
</div>
</div>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-primary btn-flat">{{ trans('user::button.create') }}</button>
<a class="btn btn-danger pull-right btn-flat" href="{{ URL::route('dashboard.user.index')}}"><i class="fa fa-times"></i> {{ trans('user::button.cancel') }}</a>
<button type="submit" class="btn btn-primary btn-flat">{{ trans('core::core.button.create') }}</button>
<a class="btn btn-danger pull-right btn-flat" href="{{ URL::route('dashboard.user.index')}}"><i class="fa fa-times"></i> {{ trans('core::core.button.cancel') }}</a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="box box-info">
<div class="box-header"><h3 class="box-title">Module Settings</h3></div>
<div class="box-header"><h3 class="box-title">{{ trans('setting::settings.title.module settings') }}</h3></div>
<div class="box-body">
<ul>
<?php foreach($modulesWithSettings as $module => $settings): ?>
<li><a href="">{{ $module }}</a></li>
<li><a href="{{ URL::route('dashboard.module.settings', [$module]) }}">{{ $module }}</a></li>
<?php endforeach; ?>
</ul>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment