如何获得Joomla面包屑值?

时间:2014-07-01 09:19:05

标签: php joomla virtuemart breadcrumbs

我需要在页脚中使用breadcrub值。我怎么能得到这个价值?

以下代码位于mytheme/html/mod_breadcrumbs/default.php

我如何获得像home/Category1/Subcategory

那样的价值
<?php

// no direct access
defined('_JEXEC') or die;

?>

<div class="breadcrumbs<?php echo $moduleclass_sfx; ?>">
<?php 
    echo '<ul>';
    for ($i = 0; $i < $count; $i ++) {
        // If not the last item in the breadcrumbs add the separator
        if ($i < $count -1) {
            if (!empty($list[$i]->link)) echo '<li><a href="'.$list[$i]->link.'" class="pathway">'.$list[$i]->name.'</a></li>';
            else echo '<li class="pathway">' . $list[$i]->name . '</li>';
            if($i < $count -2) echo ' <li class="pathway separator">></li> ';
        } else if ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
            if($i > 0) echo ' <li class="pathway separator">></li> ';
            echo '<li class="pathway">' . $list[$i]->name . '</li>';
        }
    } 
    echo '</ul>';
?>
</div>

1 个答案:

答案 0 :(得分:1)

您好我用SESSION

解决了

指定新变量$pth

echo '<ul>';

        for ($i = 0; $i < $count; $i ++) {
            // If not the last item in the breadcrumbs add the separator
            if ($i < $count -1) {
                if (!empty($list[$i]->link)) echo '<li><a href="'.$list[$i]->link.'" class="pathway">'.$list[$i]->name.'</a></li>';
                else echo '<li class="pathway">' . $list[$i]->name . '</li>';
    $pth.= $list[$i]->name . '/';
                if($i < $count -2) echo ' <li class="pathway separator">></li> ';
            } else if ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
                if($i > 0) echo ' <li class="pathway separator">></li> ';
                echo '<li class="pathway">' . $list[$i]->name . '</li>';
    $pth.= $list[$i]->name;
            }
        } 
        echo '</ul>';



session_start();
$_SESSION['path'] = $pth;
echo $_SESSION['path'];
session_destroy();