TYPO3 - 上一页和下一页

时间:2012-05-07 08:24:34

标签: typo3 typoscript

我有一组页面,它们是pagetree中的兄弟节点。我有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
                }
            }
        }
    }
}

此代码的问题在于,在最后一页中,由于只有一个指向上一页的链接,因此需要使用“next”类,而不是“prev”。

我怎么解决这个问题?

1 个答案:

答案 0 :(得分: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
  }