子页面链接图像和文本

时间:2013-12-19 09:00:47

标签: typo3 typoscript

我尝试将包含图像的页面实现到某些子页面。对于每个子页面,我都有一个单独的图像。我想为每个子页面显示相应的图像“galerie_XX.png”,并在图像上方显示子页面的名称。到目前为止,我得到了:

galerielabel = HMENU
  galerielabel.special = directory
  galerielabel{
    1 = TMENU
    1.NO.stdWrap{
      wrap = <img src="fileadmin/templates/images/galerie/galerie_|.png" /> 
  }
 }

子页面是年份名称,如2012年,2013年...此脚本向我显示所需的图像作为链接。

我的问题是,如何在图片上方添​​加子页面的名称?

提前谢谢。

2 个答案:

答案 0 :(得分:2)

我建议采用不同的方法。 您可以在页面属性中添加图像。

然后,您的菜单可能是这样的:

lib.menu = COA
lib.menu.10 = HMENU
lib.menu.10 {
  10 = HMENU
  10.1 = TMENU
  10.1.NO.doNotShowLink = 1 #will remove the link altogether
  10.1.NO.before.cObject = COA
  10.1.NO.before.cObject {
    10 = TEXT
    10.field = title #title of the page, change to any field you like
    20 = IMAGE
    20.file.import = uploads/media/ #4.x style
    20.file.import.field = media
    20.file.import.listNum = 0 #use first image referenced
    20.width = 200 #set to imagesize of your liking
    30 = TEXT
    30.value = Do what you like here
  }
}

答案 1 :(得分:0)

未经测试:应该在页面标题前加上

galerielabel = HMENU
galerielabel.special = directory
galerielabel{
    1 = TMENU
    1.NO.stdWrap{
      # Prepend with page.title
      prepend = TEXT
      prepend {
        field = title
        htmlSpecialChars = 1
      }
      wrap = <img src="fileadmin/templates/images/galerie/galerie_|.png" /> 
    }
 }