mirror of
https://github.com/flextype/flextype.git
synced 2025-08-17 02:24:05 +02:00
feat(admin-plugin): fine tune left navigation
This commit is contained in:
@@ -18,13 +18,13 @@ use function Flextype\Component\I18n\__;
|
||||
I18n::$locale = $flextype->registry->get('flextype.locale');
|
||||
|
||||
// Add Admin Navigation
|
||||
$flextype->registry->set('admin_navigation.content.entries', ['title' => __('admin_entries'), 'icon' => 'fas fa-database', 'link' => $flextype->router->pathFor('admin.entries.index')]);
|
||||
$flextype->registry->set('admin_navigation.extends.fieldsets', ['title' => __('admin_fieldsets'),'icon' => 'far fa-list-alt', 'link' => $flextype->router->pathFor('admin.fieldsets.index')]);
|
||||
$flextype->registry->set('admin_navigation.extends.themes', ['title' => __('admin_themes'),'icon' => 'fas fa-palette', 'link' => $flextype->router->pathFor('admin.themes.index')]);
|
||||
$flextype->registry->set('admin_navigation.extends.snippets', ['title' => __('admin_snippets'),'icon' => 'far fa-file-code', 'link' => $flextype->router->pathFor('admin.snippets.index')]);
|
||||
$flextype->registry->set('admin_navigation.extends.plugins', ['title' => __('admin_plugins'),'icon' => 'fas fa-plug', 'link' => $flextype->router->pathFor('admin.plugins.index')]);
|
||||
$flextype->registry->set('admin_navigation.settings.tools', ['title' => __('admin_tools'),'icon' => 'fas fa-toolbox', 'link' => $flextype->router->pathFor('admin.tools.index')]);
|
||||
$flextype->registry->set('admin_navigation.settings.api', ['title' => __('admin_api'),'icon' => 'fas fa-network-wired', 'link' => $flextype->router->pathFor('admin.api.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.content.entries', ['title' => __('admin_entries'), 'icon' => 'fas fa-database', 'link' => $flextype->router->pathFor('admin.entries.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.extends.fieldsets', ['title' => __('admin_fieldsets'),'icon' => 'far fa-list-alt', 'link' => $flextype->router->pathFor('admin.fieldsets.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.extends.themes', ['title' => __('admin_themes'),'icon' => 'fas fa-palette', 'link' => $flextype->router->pathFor('admin.themes.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.extends.snippets', ['title' => __('admin_snippets'),'icon' => 'far fa-file-code', 'link' => $flextype->router->pathFor('admin.snippets.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.extends.plugins', ['title' => __('admin_plugins'),'icon' => 'fas fa-plug', 'link' => $flextype->router->pathFor('admin.plugins.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.settings.tools', ['title' => __('admin_tools'),'icon' => 'fas fa-toolbox', 'link' => $flextype->router->pathFor('admin.tools.index')]);
|
||||
$flextype->registry->set('plugins.admin.navigation.settings.api', ['title' => __('admin_api'),'icon' => 'fas fa-network-wired', 'link' => $flextype->router->pathFor('admin.api.index')]);
|
||||
|
||||
// Add Global Vars Admin Twig Extension
|
||||
$flextype->view->addExtension(new GlobalVarsAdminTwigExtension($flextype));
|
||||
|
@@ -56,28 +56,28 @@
|
||||
{{ tr('admin_logout') }}</a>
|
||||
</div>
|
||||
</li>
|
||||
{% for key, item in registry.admin_navigation.content %}
|
||||
{% for key, item in registry.plugins.admin.navigation.content %}
|
||||
<li>
|
||||
<a data-tippy-content="{{ item.title|raw }}" href="{{ base_url() }}{{ item.link|raw }}" class="js-nav navigation__item {% if key == menu_item %}navigation__item--active{% endif %}">
|
||||
<i class="icon icon--white">{{ icon(item.icon) }}</i>
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% for key, item in registry.admin_navigation.extends %}
|
||||
{% for key, item in registry.plugins.admin.navigation.extends %}
|
||||
<li>
|
||||
<a data-tippy-content="{{ item.title|raw }}" href="{{ base_url() }}{{ item.link|raw }}" class="js-nav navigation__item {% if key == menu_item %}navigation__item--active{% endif %}">
|
||||
<i class="icon icon--white">{{ icon(item.icon) }}</i>
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% for key, item in registry.admin_navigation.settings %}
|
||||
{% for key, item in registry.plugins.admin.navigation.settings %}
|
||||
<li>
|
||||
<a data-tippy-content="{{ item.title|raw }}" href="{{ base_url() }}{{ item.link|raw }}" class="js-nav navigation__item {% if key == menu_item %}navigation__item--active{% endif %}">
|
||||
<i class="icon icon--white">{{ icon(item.icon) }}</i>
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% for key, item in registry.admin_navigation.help %}
|
||||
{% for key, item in registry.plugins.admin.navigation.help %}
|
||||
<li>
|
||||
<a data-tippy-content="{{ item.title|raw }}" href="{{ item.link|raw }}" class="js-nav navigation__item {% if key == menu_item %}navigation__item--active{% endif %}">
|
||||
<i class="icon icon--white">{{ icon(item.icon) }}</i>
|
||||
|
Reference in New Issue
Block a user