it-swarm-eu.dev

K2 in un modulo personalizzato

Sto creando un modulo personalizzato in un tema master warp7 e desidero ottenere informazioni da K2 utilizzate come opzione di gestione dei contenuti.

Ho creato una barra laterale e inserito un modulo personalizzato (quello del tutorial di helloworld). Ora voglio avere accesso a k2 lì dentro per ottenere alcuni valori di campo extra specifici da visualizzare.

Puoi indicarmi cosa devo fare? Finora sono riuscito a ottenere l'ID elemento K2 ma non so come ottenere tutte le altre informazioni.

Grazie in anticipo

[~ # ~] edit [~ # ~] All'interno di helper.php del modulo che sto sviluppando, ho questo codice:

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

Quindi, dopo una visione dettagliata su mod_k2_content, Sono stato in grado di ottenere il metodo getItems e cambiarlo in getItem, e ottenere un singolo elemento con parametri con alcune piccole modifiche e modifiche.

1
Panagiotis