Bonjour,
Le pied de page ?
Je ne vois aucun pied de page dans la vue "invoice".
En tout cas, il est toujours possible de modifier la vue et d'afficher un custom field vendeur. Ainsi le vendeur pourra continuer son pied de page dans sa page vendeur en éditant le custom field associé.
Au niveau de la modification, je ne peux actuellement pas faire de nouveau package puisque je suis en train de finaliser HikaMarket 1.1.0
Vous pouvez par contre mettre à jour votre vue ainsi que le fichier view.html.php de "ordermarket".
Voici le code qui remplace le "echo $this->store_address" dans la vue.
$params = null; $js = null;
$html = hikamarket::getLayout('shop.address', 'address_template', $params, $js);
foreach($this->extraFields['vendor'] as $field) {
$fieldname = $field->field_namekey;
$html = str_replace('{' . str_replace('vendor_', '', $fieldname) . '}', $this->fieldsClass->show($field, $this->vendor->$fieldname), $html);
}
echo str_replace("\n","<br/>\n",trim(str_replace("\n\n","\n",preg_replace('#{(?:(?!}).)*}#i','',$html)),"\n"));
Voici le code qui charge les custom fields dans le fichier view.html.php (à placer juste au dessus du chargement de "store_address").
// Morceau de code a ajouter
$vendorFields = null;
$extraFields = array(
'vendor' => $fieldsClass->getFields('frontcomp', $vendorFields, 'plg.hikamarket.vendor')
);
$this->assignRef('extraFields', $extraFields);
$this->assignRef('vendorFields', $vendorFields);
// Code existant (pour indication de position dans le fichier)
$store = str_replace(
array("\r\n","\n","\r"),
array('<br/>','<br/>','<br/>'),
$shopConfig->get('store_address','')
);
Cordialement,