Hello!!

Answering to myself the next contribution has solved my
problem:

My widget:
<widget name="mywidget" type="template">
      <labels>
        <label mode="any">Custom</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>myschema:myblob</field>
        <field>myschema:filename</field>
      </fields>
      <widgetModes>
        <mode value="full_edit">edit</mode>
        <mode value="edit">edit</mode>
        <mode value="view">view</mode>
        <mode value="view">preview</mode>
      </widgetModes>
      <properties mode="any">
        <property
name="template">/widgets/extended_file_widget.xhtml</property
>
      </properties>
    </widget>


My layout:
<layout name="mylayout">
      <templates>
        <template
mode="any">/layouts/layout_default_template.xhtml</template
>
      </templates>
      <rows>
        <row>
          <widget>mywidget</widget>
        </row>
      </rows>
    </layout>

and the xhtml code in the preview.xhtml file:

<f:subview rendered="#{previewDoc.hasSchema('myschema')}"
      id="document_mydoc_view">
      <nxl:layout name="mylayout" mode="preview"
value="#{previewDoc}" />
</f:subview>

It maybe useful for somone.

Regards
---
Mailing list: [email protected]
Forum: http://forum.nuxeo.org/f/1/

Reply via email to