The HTML markup skeleton of base templates for Symfony Framework
The development has moved to a new repository.
Install bundle with Composer
dependency manager first by running the command:
$ composer require "bocharsky-bw/skeleton-bundle:dev-master"
Composer
will install the bundle to your project's vendor
directory.
Including the bundle to your Symfony
project is as easy as to do a few simple steps.
- Enable the bundle in application kernel for
prod
environment:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// other bundles...
new BW\SkeletonBundle\BWSkeletonBundle(),
);
}
- Add few parameters used in the skeleton templates
(You should to add this parameters in both
parameters.yml
andparameters.yml.dist
files inapp/config
folder):
# app/config/parameters.yml
# app/config/parameters.yml.dist
parameters:
locale: ru
title_prefix: ~
title_suffix: ~
description_prefix: ~
description_suffix: ~
- Import config resource to passed parameters to the skeleton templates as global twig variables:
# app/config/config.yml
imports:
- { resource: "@BWSkeletonBundle/Resources/config/config.yml" }
- Register the bundle's routes for
dev
environment (optional, if you want to see examples):
# app/config/routing_dev.yml
_bw_skeleton_bundle:
resource: "@BWSkeletonBundle/Resources/config/routing.yml"
prefix: /_bw
You're ready to rock your templates to extends skeleton templates!