我有一个需要标准 Joomla 面包屑模块的自定义组件。我尝试使用以下内容,但它没有做任何事情:
<jdoc:include type="modules" name="position-2" />
请记住,此代码来自模板索引文件,我正在尝试将模块集成到自定义组件中
我有一个需要标准 Joomla 面包屑模块的自定义组件。我尝试使用以下内容,但它没有做任何事情:
<jdoc:include type="modules" name="position-2" />
请记住,此代码来自模板索引文件,我正在尝试将模块集成到自定义组件中
这不是怎么做的。这用于在 Joomla 模板中包含模块位置。您需要在组件中以编程方式制作面包屑。请参阅本教程以了解如何执行此操作: http: //docs.joomla.org/How_to_add_breadcrumbs
注意:完成此操作后,请确保您已发布面包屑模块并为您的特定模板正确设置了位置。
这个链接也很有用 - http://docs.joomla.org/JPathway/1.6
[编辑]
尝试在你的 view.html.php 中为你的组件添加这个:
$app = JFactory::getApplication();
$pathway = $app->getPathway();
$pathway->addItem('Google', 'http://www.google.com');
这将添加一个面包屑,上面写着“Google”,点击后将链接到 www.google.com
在创建面包屑方面,您需要使用您的 url 来确定您在组件中的距离,例如“Home // Category // Weblinks”将具有如下 URL:
http://www.domain.com/index.php?option=com_weblinks&cid=2:dogs&id=54:link-to-google
cid = 2 告诉我们至少属于该类别,因此我们可以为此添加面包屑。
id = 54 告诉我们我们正在查看一个网络链接,因此我们可以为页面添加一个面包屑,在该页面之前是该类别中的网络链接列表