Page 17 sur 20
Export PDF
Ajouter une image de fond dans un export PDF
Dans un template dédié placé ici :
components \ com_fabrik \ views \ details \ tmpl \ MON_TEMPLATE \ custom_css.php
Ajoutez ce code par exemple :
body { background-image: url(/Mon_IMAGE.jpg); background-repeat: no-repeat; background-position:center center; background-attachment: fixed; text-align : center ; margin-top: -5px !important ; margin-bottom: 1px !important ; padding: 0px !important ; }
Avec l'image MON_IMAGE.jpg placée à la racine du template de la vue.
Customiser dynamiquement le nom d'un export PDF
Créez un override dans le template dédié de votre vue détail, ici :
components \ com_fabrik \ views \ details \ tmpl \ MON_TEMPLATE \ layouts \ form \ fabrik-pdf-title.php
Puis utilisez ce code par exemple, pour modifier dynamiquement (avec des données) le nom du fichier exporté :
<?php defined('JPATH_BASE') or die; $d = $displayData; echo FArrayHelper::getValue($d->model->data, 'MaTable___MonChamp1', 'TexteSiVide') . ' ' . FArrayHelper::getValue($d->model->data, 'MaTable___MonChamp2', 'TexteSiVide') . ' - AutreTexte' ;
Ceci marche de façon similaire pour les listes.
Plus de documentation ici : http://fabrikar.com/forums/index.php?wiki/jlayouts/#form-layouts