0

私はこのリストを持っています:

ここに画像の説明を入力

そして、青のリンクの間に「 | 」文字を追加したかったのです。

ただし、リスト項目は、次のコードで PHP によって生成されます。

<ul class="links pull-right"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>>
    <?php foreach($_links as $_link): ?>
        <?php if ($_link instanceof Mage_Core_Block_Abstract):?>
            <?php echo $_link->toHtml() ?>
        <?php else: ?>
            <li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>
        <?php endif;?> |   //----------- the | character was added here ---------------
    <?php endforeach; ?>
</ul>

問題は次のとおりです。

  1. PHP は for each ループにあり、| 文字は最後のリンクにも追加されます。
  2. 「ログイン」を自分のページの別の場所に配置したいと考えています。最後のリスト項目を分離して別の場所に配置する方法はありますか?

どんな助けでも大歓迎です!

4

1 に答える 1