我已经走过了:http://docs.joomla.org/How_to_add_breadcrumbs 和http://api.joomla.org/Joomla-Framework/Application/JPathway.html 但他们没有帮助。
我在任何书籍或互联网上都没有找到任何更多信息。
我的网站有1000个页面通过脚本生成。 我想为页面生成面包屑导航。 由于缺乏导航功能,Google拒绝了我的Adsense帐户。
答案 0 :(得分:2)
我不确定还有什么可以解释的。 Joomla将面包屑存储在$ pathway对象中。组件使用2个参数(名称和链接)向该对象添加项目。
使用以下方法调用对象:
$pathway =& $mainframe->getPathway();
然后你添加:
$pathway->addItem('name of item', 'link to item');
然后在模块管理器中添加面包屑模块。没有它,你还需要什么?
答案 1 :(得分: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));
上面是rsmembership的一个例子
基本上,面包屑由Joomla维护(或存储),并由组件添加。