apnet / layout-bundle
This package is abandoned and no longer maintained.
No replacement package was suggested.
Default layout for all sites
3.2.0
2016-07-08 15:57 UTC
Requires
- php: >=5.3.3
- apnet/bootstrap: ~3.3
- apnet/html5shiv: ~3.7
- apnet/jquery: ~2.2
- symfony/framework-bundle: ~2.3|~3.0
Requires (Dev)
- apnet/coding-standard: ~2.0
- apnet/functional-test-bundle: ~1.2
- covex-nn/twig-callable-bridge-bundle: ~1.1
- knplabs/knp-markdown-bundle: ~1.3
- phpunit/phpunit: ~4.0
- symfony/monolog-bundle: ~2.3
- symfony/symfony: ~2.3|~3.0
This package is not auto-updated.
Last update: 2019-02-20 17:39:49 UTC
README
Base layout template bundled with Bootstrap, jQuery and html5shiv
Installation
Add requirements to composer.json:
{
"require" : {
"apnet/layout-bundle" : "~3.1"
}
}
Configurations
Register ApnetAsseticImporterBundle and ApnetLayoutBundle bundles in the AppKernel.php file
// ...other bundles ... $bundles[] = new Apnet\AsseticImporterBundle\ApnetAsseticImporterBundle(); $bundles[] = new Apnet\LayoutBundle\ApnetLayoutBundle();
Twig
Use ApnetLayoutBundle::body.html.twig as a parent for all your layout twig templates
{% extends "ApnetLayoutBundle::body.html.twig" %}
{% block title %}LayoutBundle{% endblock %}
{% block stylesheets_core %}
{{ parent() }}
<link href="{{ imported_asset('...css') }}" rel="stylesheet" type="text/css" />
{% endblock %}
{% block body_core %}
<div class="container">
...
</div>
{% endblock %}
{% block javascripts_core %}
{{ parent() }}
<script type="text/javascript" src="{{ imported_asset('...js') }}"></script>
{% endblock %}