我已经通过了: http: //docs.joomla.org/How_to_add_breadcrumbs 和http://api.joomla.org/Joomla-Framework/Application/JPathway.html 但它们没有帮助。
我没有在任何书籍或互联网上找到更多信息。
我的网站有 1000 个通过脚本生成的页面。我想为页面生成面包屑导航。由于缺少导航,Google 拒绝了我的 Adsense 帐户。
我已经通过了: http: //docs.joomla.org/How_to_add_breadcrumbs 和http://api.joomla.org/Joomla-Framework/Application/JPathway.html 但它们没有帮助。
我没有在任何书籍或互联网上找到更多信息。
我的网站有 1000 个通过脚本生成的页面。我想为页面生成面包屑导航。由于缺少导航,Google 拒绝了我的 Adsense 帐户。
我不确定还有什么要解释的。Joomla 将面包屑存储在 $pathway 对象中。组件使用 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));
以上是来自rsmembership的一个例子
基本上,面包屑由 Joomla 维护(或存储),并由组件添加。