it-swarm.com.de

Erhalte K2 itemID in der Kategorieliste

Ich habe ein Formular mit RSForm Pro erstellt und lade dieses Formular in einigen K2-Elementen mit dem RSForm-Inhalts-Plugin.

Ich möchte den Titel des k2-Elements erhalten, von dem das Formular gesendet wurde. in der k2-artikelansicht löse ich dieses problem mit diesem code.

$K2Itemid = JRequest::getInt('id');$db = JFactory::getDBO();$db->setQuery("SELECT title FROM #__k2_items WHERE id = ".$K2Itemid );$K2Catid = $db->loadResult(); return $K2Catid;

aber was ist Lösung in der Kategorie Blog-Ansicht von K2-Elementen?

1
Nima Haghshenas

Sie können dies tun, indem Sie ein ausgeblendetes Feld in RS Form erstellen und in dessen Standardwertfeld einen Code wie folgt einfügen:

//<code>
$jinput = JFactory::getApplication()->input;
return ($jinput->get('id', 'No K2 Item', 'INT'));
//</code>

In Ihrem ausgeblendeten Feld wird die ID des K2-Elements gesendet, vorausgesetzt, Sie verwenden sie bei jeder Übermittlung nur in K2-Elementen.

1
FFrewin