Symfony "Variable name does not exist" in twig template -
i copied , pasted code additional file in project shorten files little further , error "variable "name" not exist." in ::layout.html.twig file though didn't change in there. did: cut out part:
{% extends '::layout.html.twig' %} {% block javascripts %} {{ parent() }} <script src="{{ asset('js/bootstrap-multiselect.js') }}"></script> <script src="{{ asset('js/bootstrap-datepicker.js') }}"></script> {# needed file uploading #} <script src="{{ asset('js/file_upload.js') }}"></script> <script type="text/javascript"> // filtered agency selection {% include 'appbundle::agency_selection.js.twig' { 'multiplemarkets': true } %} $(function() { // jquery ui dialogs $( "#dialog-confirm" ).dialog({ closeonescape: false, // event listener clicking "x" (source: ... ... } else { $(element1).css("display", "none"); $(element2).css("display", "block"); emptyselection(); } } </script> {% endblock %} and put in file called "create_js.html.twig" @ bottom of file:
{% extends 'documentbundle::documentbundle.html.twig' %} {% trans_default_domain 'documents' %} {% block filterblock %}{% endblock %} {% block title %} {{ 'document_create.title'|trans }} {% endblock %} {% block pageheader %} <h1 style= "margin-top: 5px" class="page-header">{{ 'label.document_add'|trans }}</h1> {% endblock pageheader %} {% block content %} {{ form_start(form) }} <div class="row"> <div class="col-md-6"> {# renders red banner if form contains errors. if form variable not called "form", pass explicitly. #} .... .... <div class="row"> {% include 'appbundle::helpsubmitbutton.html.twig' { 'buttonname': 'label.upload'|trans } %} </div> {{ form_end(form) }} {% endblock content %} {% block stylesheets %} {{ parent() }} <link rel="stylesheet" type="text/css" href="{{ asset('/css/documentbundle.css') }}" /> <link rel="stylesheet" href="{{ asset('css/bootstrap-multiselect.css') }}" type="text/css"/> <link href="{{ asset('css/datepicker.css') }}" rel="stylesheet"> {% endblock %} {% block javascripts %} {% include 'documentbundle:document:create_js.html.twig' %} {% endblock %} which, can see, includes new file.
the extended documentbundle.html.twig looks that:
{% extends '::layout.html.twig' %} {% trans_default_domain 'documents' %} {% block sidemenucontent %} <li {% if app.request.attributes.get('_route') == 'documentbundle_document_list' %} class="active"{% endif %} role="presentation"><a href="{{ path('documentbundle_document_list') }}">{{ 'header.list'|trans }}</a></li> ... ... path('documentbundle_create_uploadprofile') }}">{{ 'header.upload_add'|trans({}, 'uploadprofile') }}</a></li> {% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% if form defined %} <script> // jquery datepicker $(function() { $("#{{ form.vars.name }}_effective").datepicker(); $( "#{{ form.vars.name }}_effective" ).attr('autocomplete', 'off'); }); //datepicker close after selecetet date $("#{{ form.vars.name }}_effective").on('changedate', function(ev){ $(this).datepicker('hide'); }); // jquery datepicker $(function() { $("#{{ form.vars.name }}_expires").datepicker(); $( "#{{ form.vars.name }}_expires" ).attr('autocomplete', 'off'); }); //datepicker close after selecetet date $("#{{ form.vars.name }}_expires").on('changedate', function(ev){ $(this).datepicker('hide'); }); </script> {% endif %} {% endblock javascripts %} do see mistake lead error? happy kind of help!
Comments
Post a Comment