Kaynağa Gözat

Se mejora el campo 'content' en listado, vista en detalle y formulario de Template.

Maxi Schvindt 7 yıl önce
ebeveyn
işleme
54859222f5

+ 3 - 3
Admin/TemplateAdmin.php

@@ -33,7 +33,7 @@ class TemplateAdmin extends BaseAdmin
     {
         $listMapper
             ->add('name')
-            ->add('content')
+            ->add('content', 'string', array('template' => 'TemplateBundle:CRUD:content_field.html.twig','data' => 'list'))
             ->add('_action', null, array(
                 'actions' => array(
                     'show' => array(),
@@ -50,7 +50,7 @@ class TemplateAdmin extends BaseAdmin
     {
         $formMapper
             ->add('name')
-            ->add('content');
+            ->add('content', null, array('attr' => array('style' => 'height: 300px')));
     }
 
     /**
@@ -60,7 +60,7 @@ class TemplateAdmin extends BaseAdmin
     {
         $showMapper
             ->add('name')
-            ->add('content');
+            ->add('content', 'string', array('template' => 'TemplateBundle:CRUD:content_field.html.twig','data' => 'show'));
     }
 
 }

+ 5 - 1
Resources/translations/TemplateBundle.es.yml

@@ -15,4 +15,8 @@ form:
 list:
     label_name: Nombre
     label_content: Contenido
-    label__action: Acción
+    label__action: Acción
+
+show:
+    label_name: Nombre
+    label_content: Contenido

+ 9 - 0
Resources/views/CRUD/content_field.html.twig

@@ -0,0 +1,9 @@
+{% extends "SonataAdminBundle:CRUD:base_#{field_description.options.data}_field.html.twig" %}
+
+{% block field %}
+<pre>
+<code>
+    {{ value }}
+</code>
+</pre>
+{% endblock %}