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?
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.