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