我有一个自定义组件,它需要标准的Joomla面包屑模块。我试过使用以下方法,但它什么也没做:
<jdoc:include type="modules" name="position-2" />请记住,这段代码来自模板索引文件,我正在尝试将模块集成到自定义组件中。
发布于 2011-05-05 12:48:45
这不是怎么做的。这是用于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 // would // Weblinks“将有一个网址,如:
http://www.domain.com/index.php?option=com_weblinks&cid=2:dogs&id=54:link-to-googlecid =2告诉我们,我们至少在这个类别中,所以我们可以为此添加一个面包屑。
id = 54告诉我们我们正在查看一个we链接,这样我们就可以为页面添加一个面包屑,该页面之前是类别中的we链接列表。
https://stackoverflow.com/questions/5891854
复制相似问题