Minor - add a2lix/translation-form-bundle

Needed to translate entities (needed in ofaj)
pull/2542/head
jmontoyaa 7 years ago
parent 53e11f9cac
commit 3669c9c0bf
  1. 6
      composer.json
  2. 2
      config/bundles.php
  3. 6
      config/packages/a2lix_translation_form.yaml
  4. 10
      config/packages/sonata_translation.yml
  5. 3
      src/ContactBundle/Admin/CategoryAdmin.php
  6. 3
      src/FaqBundle/Admin/CategoryAdmin.php
  7. 3
      src/FaqBundle/Admin/QuestionAdmin.php

@ -102,8 +102,6 @@
"sonata-project/user-bundle": "~4.0",
"sonata-project/formatter-bundle": "~3.0",
"egeloen/ckeditor-bundle": "~5.0|~6.0",
"stephpy/timeline-bundle": "~3.0",
"stof/doctrine-extensions-bundle": "~1.0",
"sunra/php-simple-html-dom-parser": "~1.5.0",
@ -116,7 +114,6 @@
"gregwar/captcha-bundle": "^2.0",
"helios-ag/fm-elfinder-bundle": "~8.0",
"knplabs/gaufrette": "~0.5",
"knplabs/doctrine-behaviors": "~1.5",
"knplabs/knp-components": "^1.3",
@ -161,7 +158,8 @@
"php-http/httplug-bundle": "^1.8",
"knplabs/knp-menu-bundle": "^2.0",
"symfony/requirements-checker": "^1.1",
"liip/theme-bundle": "^1.5"
"liip/theme-bundle": "^1.5",
"a2lix/translation-form-bundle": "^3.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.7",

@ -66,4 +66,6 @@ return [
HWI\Bundle\OAuthBundle\HWIOAuthBundle::class => ['all' => true],
Liip\ThemeBundle\LiipThemeBundle::class => ['all' => true],
Ivory\CKEditorBundle\IvoryCKEditorBundle::class => ['all' => true],
A2lix\AutoFormBundle\A2lixAutoFormBundle::class => ['all' => true],
A2lix\TranslationFormBundle\A2lixTranslationFormBundle::class => ['all' => true],
];

@ -0,0 +1,6 @@
a2lix_translation_form:
locale_provider: default # [1]
locales: [en, fr, es, de] # [1-a]
default_locale: en # [1-b]
required_locales: [en] # [1-c]
templating: "@A2lixTranslationForm/bootstrap_4_layout.html.twig" # [3]

@ -0,0 +1,10 @@
#sonata_translation:
# locales: [en, fr]
# default_locale: en
# # here enable the types you need
# gedmo:
# enabled: true
# knplabs:
# enabled: true

@ -3,6 +3,7 @@
namespace Chamilo\ContactBundle\Admin;
use A2lix\TranslationFormBundle\Form\Type\TranslationsType;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Datagrid\ListMapper;
@ -35,7 +36,7 @@ class CategoryAdmin extends AbstractAdmin
{
$formMapper
//->add('name')
->add('translations', 'a2lix_translations', [])
->add('translations', TranslationsType::class, [])
->add('email')
;
}

@ -3,6 +3,7 @@
namespace Chamilo\FaqBundle\Admin;
use A2lix\TranslationFormBundle\Form\Type\TranslationsType;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Datagrid\ListMapper;
@ -64,7 +65,7 @@ class CategoryAdmin extends AbstractAdmin
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('translations', 'a2lix_translations', [])
->add('translations', TranslationsType::class, [])
->add('rank', null, ['required' => false])
// ->add('slug')
->add('isActive')

@ -3,6 +3,7 @@
namespace Chamilo\FaqBundle\Admin;
use A2lix\TranslationFormBundle\Form\Type\TranslationsType;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Datagrid\ListMapper;
@ -62,7 +63,7 @@ class QuestionAdmin extends AbstractAdmin
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('translations', 'a2lix_translations', [])
->add('translations', TranslationsType::class, [])
->add(
'category',
null,

Loading…
Cancel
Save