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
Oups ! La copie dans le presse papier a échouée. Ouvrez le code et copier-le manuellement.<?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> <?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> Voir le code
<?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>