我對某些k2核心文件進行了修改,爲類別中的項目添加了另一個排序選項(按類別id排序)。香港專業教育學院做了修改,將下列文件來實現這一目標:如何將項目訂購選項添加到Joomla中的K2類別管理?
com_k2 /模型/ itemlist.php上線279加
case 'catid':
$orderby = 'i.catid ASC';
break;
com_k2 /視圖/ itemslist/TMPL/category.xml上線81加
<option value="catid">Category</option>
com_k2 /視圖/ itemslist/TMPL/generic.xml在第22行加
<option value="catid">Category</option>
的HAC KS我看起來工作得很好,但只有當我在數據庫中手動更改jos_k2_categories表中的params字段時纔有效。每當我通過管理員對類別進行更改時,「項目排序」字段將恢復爲「默認」。在我看來,添加選項到XML文件應該使這個選項可用,但我有限的Joomla擴展開發知識。有沒有其他地方增加這個新選項?我如何獲得我在Joomla管理員中顯示的新訂購選項?
編輯該問題以顯示我對列出的文件做了什麼。我確實將我的訂購選項添加到了我想要的正確位置。我需要仔細看看view.html.php以瞭解發生了什麼。 – russjman