2014-03-19 115 views
1

我創建了一個HTML模塊並加載到virtmart類別佈局中,但我需要顯示所有類別和子類別名稱列表,以便用戶在將來添加新類別時,它會自動更新。每次都不需要硬編碼。請幫助這個話題。您可以通過在PHP中使用while循環來加載這些類別的名稱。請快速回復。如何獲取Virtuemart中的所有類別和子類別名稱

回答

4

試試這個,

如果您正在使用模塊做那麼你的模塊文件(mod_yourmodule.php)添加以下代碼。

if (!class_exists('VmConfig')) require(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_virtuemart'.DS.'helpers'.DS.'config.php'); 
$categoryModel = VmModel::getModel('Category'); 
$cats = $categoryModel->getCategoryTree();//Params $parentId=0, $level = 0, $onlyPublished = true,$keyword = '' 
echo "<pre/>"; 
print_r($cats); 

希望它有助於..

相關問題