J'ai un formulaire créé avec RSForm Pro et je le charge dans certains éléments K2 avec le plug-in de contenu RSForm.
Je veux obtenir le titre de l'élément k2 que le formulaire a envoyé à partir de celui-ci. dans k2 item view je résous ce problème avec ce code.
$K2Itemid = JRequest::getInt('id');$db = JFactory::getDBO();$db->setQuery("SELECT title FROM #__k2_items WHERE id = ".$K2Itemid );$K2Catid = $db->loadResult(); return $K2Catid;
mais quelle est la solution dans la vue blog de la catégorie des éléments k2?
Vous pouvez le faire en créant un champ caché dans RS Form et dans son champ de valeur par défaut, insérer un code comme ci-dessous:
//<code>
$jinput = JFactory::getApplication()->input;
return ($jinput->get('id', 'No K2 Item', 'INT'));
//</code>
Votre champ caché enverra l'identifiant de l'élément K2, en supposant que vous ne l'utilisez que dans les éléments K2, à chaque soumission.