RSForm Proで作成されたフォームがあり、RSFormコンテンツプラグインを使用してこのフォームを一部のK2アイテムにロードしています。
フォームから送信されたk2アイテムのタイトルを取得したい。 k2アイテムビューで、このコードを使用してこの問題を解決します。
$K2Itemid = JRequest::getInt('id');$db = JFactory::getDBO();$db->setQuery("SELECT title FROM #__k2_items WHERE id = ".$K2Itemid );$K2Catid = $db->loadResult(); return $K2Catid;
しかしk2アイテムのカテゴリブログビューのソリューションは何ですか?
これを行うには、RSフォームで非表示フィールドを作成し、そのデフォルト値フィールドに以下のようにコードを挿入します。
//<code>
$jinput = JFactory::getApplication()->input;
return ($jinput->get('id', 'No K2 Item', 'INT'));
//</code>
非表示フィールドは、K2アイテムのIDを送信します(送信ごとにK2アイテム内でのみ使用する場合)。