2011-03-05 60 views

回答

2

我不知道還有什麼要解釋的。 Joomla將麪包屑存儲在$ path對象中。一個組件使用2個參數,名稱和鏈接將項目添加到該對象。

與您通話的對象:

$pathway =& $mainframe->getPathway(); 

然後添加到它:

$pathway->addItem('name of item', 'link to item'); 

然後你在模塊管理器添加麪包屑模塊​​。沒有更多它,你還需要什麼?

+0

以及我找到它了。其實這並不像你說的那樣直截了當。我不得不調試整個代碼。 – user5858 2011-03-08 05:03:41

1

麪包屑通常由被調用的組件更新。

$pathway =& $mainframe->getPathway(); 

然後

$pathway->addItem($membership->name, JRoute::_('index.php?option=com_rsmembership&view=membership&cid='.$membership->id.':'.JFilterOutput::stringURLSafe($membership->name) . "&Itemid=" . $itemid)); 

以上是從由的Joomla rsmembership

本質上面包屑被保持(或存儲)的示例,並且通過將組分加入到。

+0

謝謝,但它是相當有限的答案。另外我希望有人幫助我回答查詢以幫助我理解這個主題:http://forum.joomla.org/viewtopic.php?f = 431&t = 600704。在整個網絡中,我只能找到兩行類似的麪包屑代碼代碼。電子書Mastering Joomla中還有更多。還有很多事情還不清楚。 – user5858 2011-03-07 18:08:27