joomla面包屑如何在内部工作?

时间:2011-03-05 09:11:31

标签: joomla navigation joomla1.5 adsense breadcrumbs

我已经走过了:http://docs.joomla.org/How_to_add_breadcrumbshttp://api.joomla.org/Joomla-Framework/Application/JPathway.html 但他们没有帮助。

我在任何书籍或互联网上都没有找到任何更多信息。

我的网站有1000个页面通过脚本生成。 我想为页面生成面包屑导航。 由于缺乏导航功能,Google拒绝了我的Adsense帐户。

2 个答案:

答案 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维护(或存储),并由组件添加。