1

ショッピングカートのリンクをクリックしたとき。ブレッドクラムには、次のようなダブル リンク タイトルが表示されます。パン粉

ここに私のコードがあります:

    <?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<div class="breadcrumb">
<span class="left"></span>
<ul>
<?php 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>'.$list[$i]->name.'</li>';
}
//echo ' '.$separator.' ';
}else if ($params->get('showLast', 1)) 
{ // when $i == $count -1 and 'showLast' is true
    echo '<li>'.$list[$i]->name.'</li>';
}
endfor; ?>
</ul>
<span class="right"></span>
</div>

最初の URL を削除するにはどうすればよいですか?

4

1 に答える 1

0

このようなことを試してください

if($i!=0){

    if($list[$i - 1]->name != $list[$i]->name){
    echo '<li>'.$list[$i]->name.'</li>';
    echo $separator;
    }
}

これがこのページでのみ発生する別の方法では、jQuery を使用して最初の li を削除できます

n 番目の子オプションを見つけて削除します。

これがあなたを助けることを願っています..

于 2013-01-02T03:30:21.053 に答える