1

当前状态

在一个站点上,我目前正在使用元素的Menu of subpages of selected pages including abstracts变体Sitemap来创建子页面列表:

子页面 1 子页面 1
的摘要

子页 2 子页 2
的摘要

这一切都很好——通过 TypoScript 很容易做到:

lib.somethingsomething = COA
lib.somethingsomething {
    ...
    30 < tt_content.menu.20.4
    ...
}

期望的状态

我想要的是包含页面图像的摘要(最好是页面上第一张图片的第一张图片tt_content)。像这样:

子页 1
[IMG-X] 子页 1 的摘要

子页 2
[IMG-Y] 子页 2 的摘要

到目前为止,我发现的是Typo3 MailArchive带有图像的线程子页面。但是,我没有他们使用的扩展名。但是,我可以看到这只是a类型:DAMtt_content.menu.20.4HMENUTMENUdirectory

tt_content.menu.20.4 = HMENU # "Menu of subpages to these pages (with abstract)"
tt_content.menu.20.4 {
    1 = TMENU
    1 {
        target = 
        NO {
            stdWrap.htmlSpecialChars = 1
            ATagTitle.field = description // title
            linkWrap = <dt>|</dt>
            after {
                data = field : abstract // field : descr...
                required = 1
                htmlSpecialChars = 1
                wrap = <dd>|</dd>
            }
        }
        noBlur = 1
    }
    special = directory
    special.value.field = pages
    wrap = <dl class="csc-menu csc-menu-4">|</dl>
}

有谁知道实现这一目标的方法,无论是扩展,TS 等吗?

4

1 回答 1

0

这是一个典型的 Typo3 预告片片段,用于加载要显示的当前页面的第一张图片。你当然可以使用类似的导航元素。

lib.teaser = IMAGE
lib.teaser {
  #this is the default image, for pages with no specific image add
  file = fileadmin/template/gfx/test_header1.jpg

  #if the selected page has an added image, the set this instead of the default above
  file.import.override.field = media

  #fetch image from the upload/media/ folder
  file.import.data = levelmedia: -1, "slide"
  file.import = uploads/media/

  #lock the configuration to use only the first added image
  file.import.listNum = 0
}

古罗马

于 2011-05-27T05:51:26.753 回答