qqzx9xk9k

MT6:ウェブページでパンくずリストを逆に表示したい

1

下記でパンくずリストを生成しているのですが、別箇所でパンくずリストを逆に表示させたいと思い、質問させていただきました。





現在の表示パターン:

親カテゴリ > 現在のカテゴリ
親カテゴリ > 現在のカテゴリ > ページ
現在のカテゴリ > ページ

実現したい表示パターン:

現在のカテゴリ / 親カテゴリ
ページ / 現在のカテゴリ / 親カテゴリ
ページ / 現在のカテゴリ

恐れ入りますが、ご教授くださいますと嬉しいです。
何卒よろしくお願いいたします。

返信(5)

| 返信する
  • すみません、うまく表示されていませんでした。


    <textare>

    <mt:if tag="PageBaseName" eq="index">
    <$mt:SetVar name="exclude_current" value="1"$>
    <mt:else>
    <$mt:SetVar name="exclude_current" value="0"$>
    </mt:if>

    <ul>
    <li><a href="/">HOME</a></li>
    <mt:ParentFolders exclude_current="$exclude_current"><li><a href="/<$mt:FolderPath$>/"><$mt:FolderLabel></a></li></mt:ParentFolders>
    <li><$mt:PageTitle$></li>
    </ul>

  • jQueryでの対応でよろしければ、以下みたいな感じでしょうか。


    $(function(){
    var list = $('li').toArray().reverse();
    $('ul').empty().append(list);
    });

  • ご返答ありがとうございます。今回、mt タグで完結したいと思ってまして、ワガママ言ってすみません。。

  • >qqzx9xk9kさん
    こんにちは。
    ulの部分を以下のようにすれば良いはずです。

    <ul>
    <li><$mt:PageTitle$></li>
    <mt:ParentFolders exclude_current="$exclude_current">
    <mt:SetVarBlock name="unshift(folder_list)"><li><a href="/<$mt:FolderPath$>/"><$mt:FolderLabel></a></li></mt:SetVarBlock>
    </mt:ParentFolders>
    <mt:Loop name="folder_list">
    <$mt:GetVar name="__value__"$>
    </mt:Loop>
    <li><a href="/">HOME</a></li>
    </ul>
    
  • 壱 様

    ありがとうございます、無事に設置出来ました!何年も前からいつもブログ拝見しており、お世話になっています。ご回答ありがとうございました!

返信する


カテゴリグループ

フォーラムカテゴリー

21 76

最新のトピック: 公開終了日の取り消し (2013年10月18日 gsk)

333 928

最新のトピック: ブログ記事のブログID変更 (2018年8月 6日 サバお)

170 493

最新のトピック: MT7の要望です。 (2018年8月11日 regraviti)

OpenID対応しています OpenIDについて