我已經去了:http://docs.joomla.org/How_to_add_breadcrumbs 和http://api.joomla.org/Joomla-Framework/Application/JPathway.html 但他們沒有幫助。joomla麪包屑如何在內部工作?
我還沒有在任何書籍或互聯網上找到任何更多的信息。
我的網站有1000個通過腳本生成的頁面。 我想爲頁面生成breadcrumb導航。 由於缺乏導航,Google拒絕了我的AdSense帳戶。
我已經去了:http://docs.joomla.org/How_to_add_breadcrumbs 和http://api.joomla.org/Joomla-Framework/Application/JPathway.html 但他們沒有幫助。joomla麪包屑如何在內部工作?
我還沒有在任何書籍或互聯網上找到任何更多的信息。
我的網站有1000個通過腳本生成的頁面。 我想爲頁面生成breadcrumb導航。 由於缺乏導航,Google拒絕了我的AdSense帳戶。
我不知道還有什麼要解釋的。 Joomla將麪包屑存儲在$ path對象中。一個組件使用2個參數,名稱和鏈接將項目添加到該對象。
與您通話的對象:
$pathway =& $mainframe->getPathway();
然後添加到它:
$pathway->addItem('name of item', 'link to item');
然後你在模塊管理器添加麪包屑模塊。沒有更多它,你還需要什麼?
麪包屑通常由被調用的組件更新。
$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
本質上面包屑被保持(或存儲)的示例,並且通過將組分加入到。
謝謝,但它是相當有限的答案。另外我希望有人幫助我回答查詢以幫助我理解這個主題:http://forum.joomla.org/viewtopic.php?f = 431&t = 600704。在整個網絡中,我只能找到兩行類似的麪包屑代碼代碼。電子書Mastering Joomla中還有更多。還有很多事情還不清楚。 – user5858 2011-03-07 18:08:27
以及我找到它了。其實這並不像你說的那樣直截了當。我不得不調試整個代碼。 – user5858 2011-03-08 05:03:41