如何在Joomla 1.6的组件上包含面包屑模块

时间:2011-05-05 01:56:41

标签: module joomla components joomla1.6

我有一个需要标准Joomla面包屑模块​​的自定义组件。我尝试使用以下内容,它没有做任何事情:

<jdoc:include type="modules" name="position-2" />

请记住,此代码来自模板索引文件,我正在尝试将模块集成到自定义组件中

1 个答案:

答案 0 :(得分:1)

这不是怎么做的。这适用于Joomla模板以包含模块位置。您需要从组件中以编程方式生成面包屑。请参阅本教程,了解如何执行此操作:http://docs.joomla.org/How_to_add_breadcrumbs

注意:完成此操作后,请确保已发布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

在创建面包屑方面,您需要使用您的网址来确定您对您的组件的距离,例如“主页//类别//网站链接”会有一个网址:

http://www.domain.com/index.php?option=com_weblinks&cid=2:dogs&id=54:link-to-google

cid = 2告诉我们,我们至少属于该类别,因此我们可以为此添加面包屑。

id = 54告诉我们,我们正在查看网络链接,以便我们可以为该页面添加面包屑,之前是该类别中的网络链接列表