Bonjour,
Je cherche à charger les custom fields d'item com_contact danss un override du com_content.
Pour le moment j'arrive bien à charger les items du com_contact avec le classique :
Mais comme les custom fields sont ajoutés aux items pendant le content.prepare mais du context en cours (içi com_content) évidemment mes items du com_contact n'ont pas leur custom fields de chargés. En tout cas c'est comme ca que je comprends la chose.
Quel serai le meilleur moyen toujours dans mon override de charger mes custom fields du com_contact ? J'ai déjà tenté en appel à l'API du com_fields
Mais j'obtiens un array vide O_o
Merci par avance,
Je cherche à charger les custom fields d'item com_contact danss un override du com_content.
Pour le moment j'arrive bien à charger les items du com_contact avec le classique :
Code PHP:
JModelLegacy::addIncludePath(JPATH_SITE . '/components/com_contact/models', 'ContactModel');
$modelContact = JModelLegacy::getInstance('Category', 'ContactModel', array('ignore_request' => true));
$contacts = $modelContact->getItems() ;
Quel serai le meilleur moyen toujours dans mon override de charger mes custom fields du com_contact ? J'ai déjà tenté en appel à l'API du com_fields
Code PHP:
JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');
foreach($contacts as $contact) {
$fields = FieldsHelper::getFields(‘com_contact.contact’, $contact, true);
var_dump($fields) ;
Merci par avance,