Page 16 sur 19
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 :
[code]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 ;
}[/code]
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é :
[code]<?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' ;[/code]
Ceci marche de façon similaire pour les listes.
Plus de documentation ici : http://fabrikar.com/forums/index.php?wiki/jlayouts/#form-layouts