apnet / layout-bundle
Default layout for all sites
Installs: 908
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 1
Open Issues: 1
Type:symfony-bundle
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 %}