Created
August 24, 2012 20:10
-
-
Save wersoo/3455114 to your computer and use it in GitHub Desktop.
Fix for exception "Array to string conversion in SonataAdminBundle::standard_layout.html.twig"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {# | |
| This file is part of the Sonata package. | |
| (c) Thomas Rabaix <thomas.rabaix@sonata-project.org> | |
| For the full copyright and license information, please view the LICENSE | |
| file that was distributed with this source code. | |
| #} | |
| {% set _preview = block('preview') %} | |
| {% set _form = block('form') %} | |
| {% set _show = block('show') %} | |
| {% set _list_table = block('list_table') %} | |
| {% set _list_filters = block('list_filters') %} | |
| {% set _side_menu = block('side_menu') %} | |
| {% set _content = block('content') %} | |
| {% set _title = block('title') %} | |
| {% set _breadcrumb = block('breadcrumb') %} | |
| <!DOCTYPE html> | |
| <html class="no-js"> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
| {% block stylesheets %} | |
| <!-- jQuery code --> | |
| <link rel="stylesheet" href="{{ asset('bundles/sonatajquery/themes/flick/jquery-ui-1.8.16.custom.css') }}" type="text/css" media="all" /> | |
| <link rel="stylesheet" href="{{ asset('bundles/sonataadmin/bootstrap/bootstrap.min.css') }}" type="text/css" media="all" /> | |
| <!-- base application asset --> | |
| <link rel="stylesheet" href="{{ asset('bundles/sonataadmin/css/layout.css') }}" type="text/css" media="all" /> | |
| <link rel="stylesheet" href="{{ asset('bundles/sonataadmin/css/colors.css') }}" type="text/css" media="all" /> | |
| {% endblock %} | |
| {% block javascripts %} | |
| <script src="{{ asset('bundles/sonatajquery/jquery-1.7.1.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonatajquery/jquery-ui-1.8.17.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonatajquery/jquery-ui-i18n.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-tabs.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-alerts.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-modal.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-twipsy.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-popover.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-scrollspy.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/bootstrap/js/bootstrap-dropdown.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/qtip/jquery.qtip-1.0.0-rc3.min.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/jquery/jquery.form.js') }}" type="text/javascript"></script> | |
| <script src="{{ asset('bundles/sonataadmin/base.js') }}" type="text/javascript"></script> | |
| {% endblock %} | |
| <title> | |
| {% trans from 'SonataAdminBundle' %}Admin{% endtrans %} | |
| {% if _title is not empty %} | |
| {{ _title|raw }} | |
| {% else %} | |
| {% if action is defined %} | |
| - | |
| {% for item in admin.breadcrumbs(action) %} | |
| {% if not loop.first %} | |
| > | |
| {% endif %} | |
| {{ item.label }} | |
| {% endfor %} | |
| {% endif %} | |
| {% endif%} | |
| </title> | |
| </head> | |
| <body class="sonata-bc {% if _side_menu is empty %}sonata-ba-no-side-menu{% endif %}"> | |
| {# initialize block value #} | |
| <div class="topbar" data-dropdown="dropdown" > | |
| <div class="topbar"> | |
| <div class="topbar-inner"> | |
| <div class="container-fluid"> | |
| {% if admin_pool is defined %} | |
| {% block logo %} | |
| <a href="{{ url('sonata_admin_dashboard') }}" class="brand"> | |
| <img src="{{ asset(admin_pool.titlelogo) }}" alt="{{ admin_pool.title }}" /> | |
| {{ admin_pool.title }} | |
| </a> | |
| {% endblock %} | |
| <ul class="nav"> | |
| {% block sonata_top_bar_nav %} | |
| {# There is no hasRole in a TokenInterface ... #} | |
| {% if app.security.token and is_granted('ROLE_SONATA_ADMIN') %} | |
| {% for group in admin_pool.dashboardgroups %} | |
| {% set group_visible = false %} | |
| {# check if at least one group item is available #} | |
| {% for admin in group.items if not group_visible %} | |
| {% if (admin.hasroute('create') and admin.isGranted('CREATE')) or (admin.hasroute('list') and admin.isGranted('LIST')) %} | |
| {% set group_visible = true %} | |
| {% endif %} | |
| {% endfor %} | |
| {% if group_visible %} | |
| <li class="dropdown"> | |
| <a href="#" class="dropdown-toggle">{{ group.label|trans({}, group.label_catalogue) }}</a> | |
| <ul class="dropdown-menu"> | |
| {% for admin in group.items %} | |
| {% if admin.hasroute('create') and admin.isGranted('CREATE') or admin.hasroute('list') and admin.isGranted('LIST') %} | |
| <li><a href="{{ admin.generateUrl('list')}}">{{ admin.label|trans({}, admin.translationdomain) }}</a></li> | |
| {% endif %} | |
| {% endfor %} | |
| </ul> | |
| </li> | |
| {% endif %} | |
| {% endfor %} | |
| {% endif %} | |
| {% endblock %} | |
| </ul> | |
| <p class="pull-right">{% include admin_pool.getTemplate('user_block') %}</p> | |
| {% endif %} | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="container-fluid"> | |
| {% if _breadcrumb is not empty or action is defined %} | |
| <ul class="breadcrumb"> | |
| {% if _breadcrumb is empty %} | |
| {% if action is defined %} | |
| {% for item in admin.breadcrumbs(action) %} | |
| {% if not loop.last %} | |
| <li><a href="{{ item.uri }}">{{ item.label }}</a><span class="divider">/</span></li> | |
| {% else %} | |
| <li class="active">{{ item.label }}</li> | |
| {% endif %} | |
| {% endfor %} | |
| {% endif %} | |
| {% else %} | |
| {{ _breadcrumb|raw }} | |
| {% endif %} | |
| </ul> | |
| {% endif %} | |
| {% block notice %} | |
| {% for notice_level in ['success','error','info', 'warning'] %} | |
| {% set session_var = 'sonata_flash_' ~ notice_level %} | |
| {% if app.session.hasFlash(session_var) %} | |
| <div class="alert-message {{ notice_level }}"> | |
| {{ app.session.flash(session_var) | trans([],'SonataAdminBundle') }} | |
| {#<a class="close" href="#">×</a>#} | |
| </div> | |
| {% endif %} | |
| {% endfor %} | |
| {% endblock %} | |
| <div style="float: right"> | |
| {%block actions %}{% endblock %} | |
| </div> | |
| {% if _title is not empty or action is defined %} | |
| <div class="page-header"> | |
| <h1> | |
| {% if _title is not empty %} | |
| {{ _title|raw }} | |
| {% elseif action is defined %} | |
| {% for item in admin.breadcrumbs(action) %} | |
| {% if loop.last %} | |
| {{ item.label }} | |
| {% endif %} | |
| {% endfor %} | |
| {% endif%} | |
| </h1> | |
| </div> | |
| {% endif%} | |
| {% if _side_menu is not empty %} | |
| <div class="sidebar"> | |
| <div class="well sonata-ba-side-menu">{{ _side_menu|raw }}</div> | |
| </div> | |
| {% endif %} | |
| <div class="content"> | |
| {% if _preview is not empty %} | |
| <div class="sonata-ba-preview">{{ _preview|raw }}</div> | |
| {% endif %} | |
| {% if _content is not empty %} | |
| <div class="sonata-ba-content">{{ _content|raw }}</div> | |
| {% endif %} | |
| {% if _show is not empty %} | |
| <div class="sonata-ba-show">{{ _show|raw }}</div> | |
| {% endif %} | |
| {% if _form is not empty %} | |
| <div class="sonata-ba-form">{{ _form|raw }}</div> | |
| {% endif %} | |
| {% if _list_table is not empty or _list_filters is not empty %} | |
| <div class="sonata-ba-filter"> | |
| {{ _list_filters|raw }} | |
| </div> | |
| <div class="sonata-ba-list"> | |
| {{ _list_table|raw }} | |
| </div> | |
| {% endif %} | |
| {% block footer %} | |
| <div class="pull-right clearfix"> | |
| <span class="label"><a href="http://sonata-project.org" rel="noreferrer" style="text-decoration: none; color: black">Sonata Project</a></span> | |
| </div> | |
| {% endblock %} | |
| </div> | |
| </div> | |
| </body> | |
| </html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment