1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-12 08:04:05 +02:00

Admin Panel: Settings Manager - Select dropdown for default entry - added.

This commit is contained in:
Awilum
2019-01-08 23:53:18 +03:00
parent a070eff15c
commit 7eebfd280e
2 changed files with 8 additions and 1 deletions

View File

@@ -68,9 +68,16 @@ class SettingsManager
$locales[basename($locale, '.yaml')] = $system_locales[basename($locale, '.yaml')];
}
$entries = [];
foreach (Entries::getEntries('', 'date', 'DESC') as $entry) {
$entries[$entry['slug']] = $entry['title'];
}
Themes::view('admin/views/templates/system/settings/list')
->assign('settings', Registry::get('settings'))
->assign('locales', $locales)
->assign('entries', $entries)
->display();
}
}

View File

@@ -98,7 +98,7 @@ Themes::view('admin/views/partials/content-start')->display();
</div>
<div class="form-group">
<?= Form::label('entries[main]', __('admin_system_settings_system_entries_main'), ['for' => 'systemSettingsSystemEntriesMain']) ?>
<?= Form::input('entries[main]', $settings['entries']['main'], ['class' => 'form-control', 'id' => 'systemSettingsSystemEntriesMain', 'required']) ?>
<?= Form::select('entries[main]', $entries, $settings['entries']['main'], ['class' => 'form-control', 'id' => 'systemSettingsSystemEntriesMain', 'required']) ?>
</div>
</div>