Charger custom fields d'un composant dans un autre composant

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Charger custom fields d'un composant dans un autre composant

    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 :
    Code PHP:
    JModelLegacy::addIncludePath(JPATH_SITE '/components/com_contact/models''ContactModel');
    $modelContact JModelLegacy::getInstance('Category''ContactModel', array('ignore_request' => true));
    $contacts $modelContact->getItems() ; 
    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
    Code PHP:
    JLoader::register('FieldsHelper'JPATH_ADMINISTRATOR '/components/com_fields/helpers/fields.php');
    foreach(
    $contacts as $contact) {
                 
    $fields FieldsHelper::getFields(‘com_contact.contact’$contacttrue);
                 
    var_dump($fields) ; 
    Mais j'obtiens un array vide O_o

    Merci par avance,
    Dernière édition par Niko.Semaphore à 20/07/2017, 09h47

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X