ODF - Mise en page des PDF des formations et parcours


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

L'export PDF des formations/parcours de la charte Ametys ODF supporte maintenant 2 affichages pour le tableau des ELP:

  • un mode "simple" avec Volume horaire / Crédits
  • un nouveau mode "full" avec Nature / CM / TD / TP / Crédits 

Par ailleurs, il est possible de:

  • basculer d'une mise en page double colonne à simple colonne
  • de choisir une mise en page différente pour la partie description de la formation/parcours et pour le Programme

Par défaut :

  • la mise en page de la partie "description" de la formation ou parcours est sur 2 colonnes
  • la mise en page de la partie "Programme" avec le tableau d'ELP est sur 1 colonne
  • le tableau des UE est exporté dans le mode "complet" (avec Nature / CM / TD / TP / Crédits)

Mise en page

Pour choisir la mise en page, surchargez les templates "page-layout" et "structure-page-layout" dans program2pdf-main.xsl, avec :

  • page-2-columns: pour une mise en page sur 2 colonnes
  • page: pour une mise en page sur 1 colonne (défaut)
<xsl:template name="page-layout">page</xsl:template>

Attention
Si vous avez surchargé le template "<xsl:template match="content">" vous ne profitez pas de ce paramétrage simplifié.
Analyser votre surcharge, elle devient peut-être inutile.

Tableau des UE

Pour choisir le format du tableau des sous ELP, surchargez le template "table-structure-mode" dans program2pdf-main.xsl, avec :

  • simple: pour un affichage réduit avec Titre / Volume horaire / Crédits
  • full: pour un affichage complet avec  Titre / Nature / CM / TD / TP / Crédits
<xsl:template name="table-structure-mode">full</xsl:template>

Attention
Vous ne pouvez profiter de cette affichage que si vous n'avez pas surchargé le template <xsl:template name="bodyProgramPart">
Si cette partie là est surchargée, analyser votre surcharge elle devient peut-être inutile.

Le tableau complet peut être surcharger pour être enrichi/modifier (ajout d'une autre nature d'heure d'enseignement par exemple).
Son rendu est se trouve dans la XSL common2pdf.xsl. Les templates suivants devront être surcharger:

Entêtes de colonne: <xsl:template name="structure-table-header">
Les colonnes: <xsl:template name="structure-table-columns">
Les natures d'enseignements: <xsl:template match="course" mode="program-full">

La modification de ce tableau des ELP est valable pour tous les exports PDF (formations, parcours, contenur et ELP)

Retour en haut