0

ページツリーに兄弟であるページのセットがあります。上に次ページと前ページへの 2 つのリンクがあり、前のページに移動するリンクには class="prev" を追加し、次のページに移動するリンクには "next" を追加したいと考えています。これは私のコードです:

page.10.marks.MAIN.20 = HMENU
page.10.marks.MAIN.20{

    includeNotInMenu = 1
    excludeUidList = 78

    special = browse
    special{
        items = prev|next
    }

    1 = GMENU
    1 {
        wrap = <div class="ref-navi-wrapper clearfix">|</div>
        submenuObjSuffixes = a |*|  |*| b

        NO = 1
        NO {
            ATagParams = class="ref-nav prev" |*| |*| class="ref-nav next"
            ATagTitle.field = title

            altImgResource{
                width = 114
                import = uploads/media/
                import{
                    field = media
                    listNum = 0
                }
            }
        }
    }
}

このコードの問題点は、最後のページでは、前のページへのリンクが 1 つしかないため、「prev」ではなく「next」クラスを使用することです。

どうすればこれを解決できますか?

4

1 に答える 1

0

条件を作成して {register:count_MENUOBJ} を使用できます。

つまり、次のことを意味します。

  ATagParams = class="ref-nav prev"
  ATagParams.override = class="ref-nav next"
  ATagParams.override {
    if.equals.dataWrap = {register:count_MENUOBJ}|
    if.value = 2
  }
于 2012-05-08T10:47:45.083 に答える