it-swarm.com.de

K2 in einem benutzerdefinierten Modul

Ich erstelle ein benutzerdefiniertes Modul in einem Warp7-Masterthema und möchte Informationen von K2 erhalten, die als Inhaltsverwaltungsoption verwendet werden.

Ich habe eine Seitenleiste erstellt und ein benutzerdefiniertes Modul eingefügt (das aus dem helloworld-Tutorial). Jetzt möchte ich Zugriff auf k2 haben, um bestimmte zusätzliche Feldwerte anzuzeigen.

Können Sie mir zeigen, was zu tun ist? Ich habe es bisher geschafft, die K2-Objekt-ID abzurufen, aber ich weiß nicht, wie ich alle anderen Informationen abrufen kann.

Danke im Voraus

[~ # ~] edit [~ # ~] Innerhalb von helper.php des Moduls, das ich entwickle, habe ich dies 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

Also nach einigem Detailblick auf mod_k2_content, Ich konnte die Methode getItems abrufen und in getItem ändern und ein einzelnes parametrisiertes Element mit einigen kleinen Anpassungen und Änderungen abrufen.

1
Panagiotis