Activating sonata page.

1.10.x
Julio Montoya 12 years ago
parent 9724271764
commit dff55a1827
  1. 42
      app/config/sonata/sonata_admin.yml
  2. 2
      app/config/sonata/sonata_page.yml
  3. 4
      src/Chamilo/CoreBundle/Controller/IndexController.php
  4. 4
      src/Chamilo/CoreBundle/Settings/PlatformSettingsSchema.php
  5. 2
      web/app.php

@ -41,20 +41,20 @@ sonata_admin:
#- { position: right, type: sonata.block.service.rss, settings: { title: Sonata Project's Feeds, url: http://sonata-project.org/blog/archive.rss }}
groups:
# sonata_page:
# items:
# - sonata.page.admin.page
# sonata.admin.group.content:
# label: sonata_content
# label_catalogue: SonataDemoBundle
# icon: '<i class="fa fa-th"></i>'
# items:
# #- sonata.page.admin.page
# - sonata.news.admin.comment
# - sonata.news.admin.post
# - sonata.media.admin.media
# - sonata.media.admin.gallery
# - sonata.comment.admin.thread
sonata_page:
items:
- sonata.page.admin.page
sonata.admin.group.content:
label: sonata_content
label_catalogue: SonataDemoBundle
icon: '<i class="fa fa-th"></i>'
items:
#- sonata.page.admin.page
- sonata.news.admin.comment
- sonata.news.admin.post
- sonata.media.admin.media
- sonata.media.admin.gallery
- sonata.comment.admin.thread
#sonata.admin.group.ecommerce:
# label: sonata_ecommerce
# label_catalogue: SonataAdminBundle
@ -71,13 +71,13 @@ sonata_admin:
# - sonata.classification.admin.category
# - sonata.classification.admin.tag
# - sonata.classification.admin.collection
# sonata.admin.group.site_builder:
# label: Site Builder
# label_catalogue: SonataDemoBundle
# icon: '<i class="fa fa-puzzle-piece"></i>'
# items:
# - sonata.page.admin.page
# - sonata.page.admin.site
sonata.admin.group.site_builder:
label: Site Builder
label_catalogue: SonataDemoBundle
icon: '<i class="fa fa-puzzle-piece"></i>'
items:
- sonata.page.admin.page
- sonata.page.admin.site
sonata.admin.group.administration:
label: sonata_administration
label_catalogue: SonataAdminBundle

@ -124,7 +124,7 @@ sonata_page:
F: footer
page_defaults:
homepage: { decorate: true, enabled: true }
homepage: { decorate: false, enabled: true }
caches:
esi:

@ -89,6 +89,10 @@ class IndexController extends BaseController
/** @var \Chamilo\CoreBundle\Entity\CourseManager $courseManager */
$courseManager = $this->get('chamilo.manager.course');
/** @var \Application\Sonata\PageBundle\Entity\Site $site */
$site = $this->get('sonata.page.site.selector')->retrieve();
$site->getId();
$user = $this->getUser();
$pageController = new \Chamilo\CoreBundle\Framework\PageController();
$items = null;

@ -19,9 +19,9 @@ class PlatformSettingsSchema implements SchemaInterface
{
$builder
->setDefaults(array(
'institution' => 'Campus Chamilo',
'institution' => 'Chamilo.org',
'institution_url' => 'http://www.chamilo.org',
'site_name' => 'Chamilo Association',
'site_name' => 'Chamilo site',
'administrator_email' => 'admin@example.org',
'administrator_name' => 'Jane',
'administrator_surname' => 'Doe',

@ -24,7 +24,7 @@ require_once __DIR__.'/legacy.php';
// using different relative paths, you must change the request
// object to use the SiteRequest
use Sonata\PageBundle\Request\RequestFactory;
$request = RequestFactory::createFromGlobals('host_with_path');
$request = RequestFactory::createFromGlobals('host_with_path_by_locale');
// When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter
//Request::enableHttpMethodParameterOverride();

Loading…
Cancel
Save