ODF - Export PDF des conteneurs


Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle skin.20220622.ODF.container.pdf

Il est maintenant possible d'exporter un conteneur (semestre / année) au format PDF.

Il est notamment utilisé lors de la génération du catalogue des cours sur un conteneur. Le catalogue des cours correspond au livret pédagogique qui a été étendu aux formations, conteneur et ELPs.

Pour le rendu du PDF, lorsque vous utilisez une charte basée sur la charte ODF noyau, il vous faut redéfinir la vue "main" dans le fichier WEB-INF/param/content-types/_override/org.ametys.plugins.odf.Content.container.xml comme ci-après

<?xml version="1.0" encoding="UTF-8"?>
<cms:content-type xmlns:cms="http://www.ametys.org/schema/cms">
    <cms:metadata-set name="main" type="view">
        <!-- Entête -->
        <cms:fieldset role="fieldset" name="header">
            <cms:label i18n="false">header</cms:label>
            <cms:metadata-ref name="title" />
        </cms:fieldset>
        
        <!-- Infos clés -->
        <cms:fieldset role="fieldset" name="benefits">
            <cms:label i18n="false">benefits</cms:label>
            <cms:metadata-ref name="ects"/>
            <cms:metadata-ref name="nature"/>
            <cms:metadata-ref name="period"/>
        </cms:fieldset>
        
        <!-- TAB 1: Présentation -->
        <cms:fieldset role="tab" name="presentation">
            <cms:label i18n="true">plugin.odf:CONTENT_PROGRAM_TAB01_TITLE</cms:label>
            <cms:metadata-ref name="description"/>
        </cms:fieldset>
        
        <cms:fieldset role="tab" name="program">
            <cms:label i18n="true">plugin.odf:CONTENT_PROGRAM_TAB03_TITLE</cms:label>
        </cms:fieldset>
    </cms:metadata-set>
        
</cms:content-type>
Retour en haut