web-dev-qa-db-fra.com

K2 dans un module personnalisé

Je crée un module personnalisé dans un thème principal warp7 et je souhaite obtenir des informations de K2 utilisées comme option de gestion de contenu.

J'ai créé une barre latérale et inséré un module personnalisé (celui du tutoriel helloworld). Maintenant, je veux avoir accès à k2 pour obtenir des valeurs de champs supplémentaires spécifiques à afficher.

Pouvez-vous m'indiquer quoi faire? J'ai réussi à obtenir l'identifiant de l'article K2 jusqu'à présent, mais je ne sais pas comment obtenir toutes les autres informations.

Merci d'avance

[~ # ~] éditer [~ # ~] Dans helper.php du module que je développe, j'ai ce code:

public static function getHello($params) {
    $k2params = \K2HelperUtilities::getParams('com_k2');
    $mainframe = JFactory::getApplication();
    $id = JRequest::getInt('id'); // $id is the K2 item id
    return $id;
}
1
Panagiotis

Donc, après une vue détaillée sur mod_k2_content, J’ai pu obtenir la méthode getItems et la changer en getItem, et obtenir un seul élément paramétré avec quelques petites modifications et modifications.

1
Panagiotis