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

发布于 2024-10-20 07:25:46 字数 411 浏览 6 评论 0原文

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

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

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

I've already gone thru: http://docs.joomla.org/How_to_add_breadcrumbs
and http://api.joomla.org/Joomla-Framework/Application/JPathway.html
but they don't help.

I have not found any more info in any books or internet.

My website has 1000's of pages generated thru script.
I want to generate breadcrumb navigation for the pages.
Google has refused me Adsense account due to this lack of navigation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

可是我不能没有你 2024-10-27 07:25:46

我不确定还有什么需要解释的。 Joomla 将面包屑存储在 $pathway 对象中。组件使用 2 个参数(名称和链接)将项目添加到该对象。

您可以使用以下方式调用该对象:

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

然后使用以下方式添加该对象:

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

然后在模块管理器中添加面包屑模块​​。已经没有了,你还需要什么?

I'm not sure what else there is to explain. Joomla stores breadcrumbs in the $pathway object. A components adds items to that object using 2 parameters, name and link.

You call the object with:

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

Then you add to it with:

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

Then you add the breadcrumb module in the module manager. There is no more too it, what else would you need?

ぃ弥猫深巷。 2024-10-27 07:25:46

面包屑通常由正在调用的组件更新。

$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 维护(或存储)的,并由组件添加到其中。

The breadcrumb is generally updated by the component that is being called.

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

And then

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

The above is an example from rsmembership

Essentially the breadcrumb is maintained (or stored) by Joomla, and added to by the components.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文