web-dev-qa-db-ja.com

カテゴリリストでK2 itemIDを取得する

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アイテムのカテゴリブログビューのソリューションは何ですか?

1
Nima Haghshenas

これを行うには、RSフォームで非表示フィールドを作成し、そのデフォルト値フィールドに以下のようにコードを挿入します。

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

非表示フィールドは、K2アイテムのIDを送信します(送信ごとにK2アイテム内でのみ使用する場合)。

1
FFrewin