Я хочу переопределить файл css, находящийся в проекте sonata-project/admin-bundle/Sonata/AdminBundle/Resources/public/bootstrap/css. Пожалуйста, помогите мне.как переопределить css из пакета sonata admin в symfony2
3
A
ответ
9
Один из способов вы можете переопределить CSS файлы сонатной администратора, но помните, что это будет переопределить блок stylesheets
, но все-таки можно назвать stylesheets
родительского блока, вызвав {{ parent() }}
{% block stylesheets %}
/* this will override the parent block you can define here your css files*/
<link rel="stylesheet" href="{{ asset('cssfilepath.css') }}"/>
{% endblock %}
{% block stylesheets %}
/*this will extend the parent block */
{{ parent() }}
<link rel="stylesheet" href="{{ asset('cssfilepath.css') }}"/>
{% endblock %}
1
Я использовал ответ М Халид Джунайд работает как шарм. Вот некоторые факты, которые я пропустил, выполняя это.
Обновить ваш config.yml
так:
sonata_admin:
templates:
list: AppBundle::Admin/list.html.twig
src/AppBundle/Resources/views/Admin/list.html.twig
тогда может выглядеть следующим образом:
{% extends 'SonataAdminBundle:CRUD:base_list.html.twig' %}
{% block stylesheets %}
{{ parent() }}
<style type="text/css">
* {
}
</style>
<!-- and/or -->
<link rel="stylesheet" href="{{ asset('cssfilepath.css') }}"/>
{% endblock %}
+0
спасибо за это, я немного смутился, но это помогло мне больше, чем вы узнаете :) – Andy
Смежные вопросы
- 1. Как вставить форму в sonata admin-generator пакета symfony2
- 2. Symfony2 Sonata Admin - Отключить проверку
- 3. Symfony2 Admingenerator против Sonata admin
- 4. Sonata admin, переопределить выбор в шаблоне?
- 5. Добавить разделитель (разделитель) в Symfony2 Sonata Admin?
- 6. Symfony2: переопределить валидатор пакета
- 7. Symfony2 Sonata admin bundle: Non CRUD page
- 8. Symfony2 Sonata Admin Bundle Social Share Функциональность
- 9. устаревшие предупреждения при использовании пакета sonata admin
- 10. Как переопределить один шаблон и действие в Sonata Admin?
- 11. Symfony2 Sonata Admin показать атрибут только как готовый текст
- 12. Как добавить пользовательскую ссылку в верхнем меню sonata admin symfony2
- 13. Как отредактировать поле Array в «Sonata Admin» с помощью Symfony2
- 14. Sonata Admin lazy loading
- 15. Sonata admin - child admin class
- 16. Как переопределить глобальную конфигурацию Монолога из пакета в Symfony2
- 17. Как добавить дополнительную функцию для symfony2 sonata admin?
- 18. Symfony2 - Sonata & KnpMenu - setCurrentUri
- 19. Symfony2 + специальное ограничение для проверки Sonata CSS
- 20. Запрос в Sonata Admin
- 21. Сортировка в Sonata Admin
- 22. Как переопределить сообщение проверки пакета FOS в symfony2
- 23. Symfony2 Sonata Classification Bundle Extends
- 24. Как перевести этикетки в Sonata Admin Bundle
- 25. symfony2 sonata ошибка страницы
- 26. Symfony2 - Дайте фильтр по умолчанию в списке элементов Sonata Admin
- 27. Сортировка в списке admin в Sonata Admin
- 28. Sonata Admin Enable action
- 29. Sonata Admin Bundle clickable Field
- 30. Symfony2 - Override Sonata AdminBundle filter
что я кп .... но я хочу, чтобы переопределить конкретный файл CSS. вы сказали, что это другой способ сделать это. –
Я создал папку в приложении/Resources/SonataAdminBundle/public/bootstrap/css /, а затем я запускаю ресурсы приложения/консоли php: install web /. Это то, как мы переопределяем шаблоны. Можем ли мы переопределить файлы css? –
другой способ переопределить классы с новыми стилями в вашей таблице стилей –