Sonata Formatter - ckeditor not showing

208 views
Skip to first unread message

Niels Vroman

unread,
Jun 30, 2015, 11:23:13 AM6/30/15
to sonata...@googlegroups.com
I'm having troubles using the Sonata Formatter Bundle.

In my config.yml I have (amongst other stuff):

imports:
    - { resource: sonata.yml }

twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"

#sonata
form:
resources:
# ...
- 'SonataFormatterBundle:Form:formatter.html.twig'

In sonata.yml I have the following:

sonata_block:
default_contexts: [cms]
blocks:
# Enable the SonataAdminBundle block
sonata.admin.block.admin_list:
contexts: [admin]
# Your other blocks
sonata.formatter.block.formatter:

sonata_formatter:
formatters:
markdown:
service: sonata.formatter.text.markdown
extensions:
- sonata.formatter.twig.control_flow
- sonata.formatter.twig.gist
# - sonata.media.formatter.twig #keep this commented unless you are using media bundle.


text:
service: sonata.formatter.text.text
extensions:
- sonata.formatter.twig.control_flow
- sonata.formatter.twig.gist
# - sonata.media.formatter.twig


rawhtml:
service: sonata.formatter.text.raw
extensions:
- sonata.formatter.twig.control_flow
- sonata.formatter.twig.gist
# - sonata.media.formatter.twig


richhtml:
service: sonata.formatter.text.raw
extensions:
- sonata.formatter.twig.control_flow
- sonata.formatter.twig.gist
# - sonata.media.formatter.twig


twig:
service: sonata.formatter.text.twigengine
extensions: [] # Twig formatter cannot have extensions

ckeditor:
templates:
browser: 'SonataFormatterBundle:Ckeditor:browser.html.twig'
upload: 'SonataFormatterBundle:Ckeditor:upload.html.twig'

ivory_ck_editor:
configs:
default:
language: '%locale%'
toolbar: standard

sonata_admin:
templates:
layout: DXEenhanaBundle:Admin:standard_layout.html.twig

I've added the needed CSS and JS to my standard_layout.html.twig file and they are correctly loaded.

In my Admin file I have the following:

$formMapper
->add('name', 'text', array('label' => 'Applicant Name'))
->add('contacts', 'sonata_formatter_type', array(
'event_dispatcher' => $formMapper->getFormBuilder()->getEventDispatcher(),
'format_field' => 'contacts',
'source_field' => 'contacts',
'source_field_options' => array(
'attr' => array('class' => 'span10', 'rows' => 7)
),
'ckeditor_context' => 'default',
'listener' => true,
'target_field' => 'contacts',
'label' => 'Contacts'
))

I see a textarea but no ckeditor in my textarea. What am I missing?
This is what I see:




AlexL

unread,
Jul 2, 2015, 5:52:02 AM7/2/15
to sonata...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages