[SHARE] Visualizar propiedad texto con editor de texto enriquecido

Buenas a todos.

Os voy a dejar un pequeño apunte que nunca esta demás.

Si tenéis una propiedad en un modelo que sea de tipo texto (d:text), y queréis que al editar esa propiedad se muestre el editor “enriquecido” y aparezca como el campo description:

tex_rich

Lo que tenéis que hacer es ponerla así es por un lado en el modelo de datos cambiar el d:text por d:mltext

Y en segunda instancia, en vuestro share-config-custom.xml envolver el campo descripción de la siguiente forma:

campo_mlText

Y listo.

En dos pasos podreis reutilizarlo =)

Un saludo!!!

2 pensamientos en “[SHARE] Visualizar propiedad texto con editor de texto enriquecido

  1. Takyo Mismo

    Hola Cris.

    ¿Sabrías decirme si se puede presentar texto enriquecido en un datalist?
    te lo digo porque llevo varios días peleandome y no lo consigo, cuando edita/crea funciona perfecto pero cuando se guarda me lo muestra como texto plano con las etiquetas html y el css

    Por cierto el tipo d:mltext lo he investigado y se utiliza para multilenguaje.

    Gracias y un saludo

    Responder
  2. Cristina Martín

    Buenas Takyo Mismo.

    Antes de nada disculpa por la tardanza en responder.

    Me da que debes crearte una plantilla personalizada para realizar lo que quieres.
    Pero prueba a seguir los mismo que hay en este código: http://code.google.com/p/swr-report/source/browse/ realizado por “Rui Monteiro”.

    Es decir:

    Tienes definido tu propio FTL para los datalist (web-extension/site-webscripts/org/alfresco/components/data-lists/forms/swr-dataitem.ftl)
    En el config evaluator con tu custom-metadata, especifica:
    create-form template=”../data-lists/forms/swr-dataitem.ftl” / = http://code.google.com/p/swr-report/source/browse/src/main/resources/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/forms/swr-dataitem.ftl

    En este ejemplo tiene el set con el nombre “310customer-8-0”, metelo en el tag de appearance (tal cual tienes en el share-config-custom del desarrollo) = http://code.google.com/p/swr-report/source/browse/share/share-config-custom.xml?r=f426bb08e438f350390bfeed1b27c2abee76bd90

    field id=”dlswr:customerOrganizationBackground” set=”310customer-8-0″
    control template=”/org/alfresco/components/form/controls/richtext.ftl”
    control-param name=”editorAppearance” custom /control-param
    control-param name=”editorParameters”
    theme_advanced_resizing: false,
    theme_advanced_buttons1: “bold,italic,underline,separator,forecolor,backcolor,separator,link,unlink”,
    theme_advanced_buttons2: null,
    theme_advanced_buttons3: null,
    height: “40px”,
    width: “400”
    /control-param
    /control
    /field

    NOTA: He tenido que quitarle los signos de los tags porque blogger me los eliminaba.

    Y listo! Prueba a ver que tal =)

    Comentanos vale?

    Un saludo

    Responder

Deja un comentario