如何在Joomla中为自定义组件创建面包屑?

时间:2009-11-25 15:38:38

标签: joomla

我有一个自定义组件,我希望在其中使用breadcumb来帮助用户导航上一页访问。我的组件的基本功能是显示我们的产品版本。工作流程是:

  1. 用户选择“产品”菜单项。将显示一个显示产品名称的新页面。
  2. 用户选择特定的产品名称。将显示一个新页面,其中显示该产品的版本。
  3. 用户选择特定产品版本。将显示一个新页面,其中包含有关此产品版本的信息。用户可以在此页面中查看依赖于此版本的其他产品。
  4. 我试图使用内置面包芯功能:
    $app =& JFactory::getApplication();
    $pathway =& $app->getPathway();
    $pathway->addItem("$productName", "index.php?option=com_rcs_products&view=product&productName=$productName&Itemid=$Itemid");

    这正确地创造了面包屑。但它只显示三个级别:
    主页 - RCS产品 - FSPA2-1.2

    当我导航到新版本时,它会显示:
    主页 - RCS产品 - IPU2-2.0

    我想表明:
    主页 - RCS产品 - FSPA2-1.2 - IPU2-2.0

    这可能吗?

1 个答案:

答案 0 :(得分:3)

只需在路径中添加其他项目:

$pathway->addItem("$productCategory", "index.php?blabla");
$pathway->addItem("$productName", "index.php?option=com_rcs_products&view=product&productName=$productName&Itemid=$Itemid");