Typo3 打字3-上一页和下一页

Typo3 打字3-上一页和下一页,typo3,typoscript,Typo3,Typoscript,我有一组页面,它们是页面树中的同级页面。顶部有两个指向下一页和上一页的链接,我想在指向上一页的链接中添加class=“prev”,在指向下一页的链接中添加“next”。这是我的代码: page.10.marks.MAIN.20 = HMENU page.10.marks.MAIN.20{ includeNotInMenu = 1 excludeUidList = 78 special = browse special{ items = prev

我有一组页面,它们是页面树中的同级页面。顶部有两个指向下一页和上一页的链接,我想在指向上一页的链接中添加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
                }
            }
        }
    }
}
page.10.marks.MAIN.20=HMENU
第10.10.marks.MAIN.20页{
includeNotInMenu=1
排除指南列表=78
特殊=浏览
特别的{
项目=上一个|下一个
}
1=GMENU
1 {
包裹=|
子菜单ObjSuffix=a |*| |*| b
否=1
没有{
ATagParams=class=“ref nav prev”|*|*|class=“ref nav next”
ATagTitle.field=标题
高度管理资源{
宽度=114
导入=上传/媒体/
进口{
字段=媒体
listNum=0
}
}
}
}
}
这段代码的问题在于,在最后一页中,由于只有一个指向上一页的链接,因此它采用了类“next”,而不是“prev”


如何解决这个问题?

您可以创建一个条件并使用{register:count\u MENUOBJ}:

这意味着:

  ATagParams = class="ref-nav prev"
  ATagParams.override = class="ref-nav next"
  ATagParams.override {
    if.equals.dataWrap = {register:count_MENUOBJ}|
    if.value = 2
  }