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;
}
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.