2014-11-25 2 views
0

У меня есть Twig Template: show.html.twig.Symfony2/Twig/Bootstrap: Как настроить кнопку DeleteForm

В нем есть кнопка «Удалить» в группе «Загрузочная форма». Я хочу, чтобы стиль кнопки, как другие в форме группы, но он не работает, вот мой код:

<div class="btn-group btn-group-sm" role="group" style="margin-bottom: 20px;"> 
     <a href="{{ path('secure_mail') }}" type="button" class="btn btn-default"><i class="fa fa-envelope"></i> Back</a> 
     {{ form_widget(delete_form.submit, { 'label': 'Delete' }, { 'attr': {'class': 'btn btn-default', 'type' => 'button'} }) }} 
    </div> 

Не позволяет проектировать эту кнопку?

+0

Не могу ответить на этот вопрос для вас, как мы не можем увидеть, что «дизайн» вы пытаетесь сравнить, но у вас есть '{«атр» : {'class': 'btn btn-default'} 'объявлено, просто измените селектора классов в этом на те, которые вы используете для стилизации в CSS? –

+0

Кнопка «НАЗАД», которая находится в первом положении в моей группе кнопок, имеет правильный дизайн! Теперь я хочу, чтобы кнопка DELETE в том же дизайне, что и Back-Button. Поэтому я дал ему тот же класс и тип. Но кнопка «Удалить» не похожа на первую! Ну, возьмите класс и наберите! – Zwen2012

ответ

3

Изменение:

{{ form_widget(delete_form.submit, { 'label': 'Delete' }, { 'attr': {'class': 'btn btn-default', 'type' => 'button'} }) }} 

To:

{{ form_widget(delete_form.submit,{ 'label': 'Delete' }, { 'attr': {'class': 'myOwnClassSelectorsHere', 'type': 'button'} }) }} 

Используйте CSS селекторов внутри attr декларации, и он будет использовать любые стили, примененные к этому классу.

Здесь определяется { 'attr': {'class': '...', 'type' : 'button'}, то есть как применяется стилизация. Он использует btn btn-default в качестве селекторов стиля из Twitter Bootstrap.

Причина, по которой вы не видите никаких изменений, состоит в том, что у вас есть => вместо :.

Для этикетке, попробуйте:

{{ form_widget(delete_form.submit,{ 'label': 'Delete' }, { 'attr': {'class': 'myOwnClassSelectorsHere', 'type': 'button'} }) }} 
+0

ЭТО ЭТО !! БОЛЬШОЕ СПАСИБО! ОЧЕНЬ КРУТО! И теперь можно установить собственный ярлык где угодно? – Zwen2012

+0

@ Zwen2012 не заботится, рад, что это помогло! :) –

+0

@ Zwen2012, вы имеете в виду, что текст появляется внутри кнопки? –

Смежные вопросы