繁体   English   中英

newb:typo3使用typoscript访问上传的图像

[英]newb: typo3 access uploaded images in typoscript

我正在尝试在本教程中做一个非常基本的库。
在Tut的示例中,他们像这样从上载/媒体/加载图片

page.10.marks.PROJECTTHUMBNAIL = IMG_RESOURCE
page.10.marks.PROJECTTHUMBNAIL {
  stdWrap.wrap = <img src="|" />
  file {
    import = uploads/media/
    import.data = levelmedia: -1,slide  
    import.listNum = 0      
  }
}

但现在我想加载已在image-cObject中上传的图片。

这是一个令人尴尬的问题,但我已经尝试了两天,但似乎无法正确解决-.-我确定那里有很多答案...我只是没有知道要放入Google的神奇词来查找TT

我尝试了一些非常基本的操作,例如与上述操作相同,但是使用了不同的路径,我通过IMAGEIMG_RESOURCETSRef进行IMG_RESOURCE ,尝试摆弄CONTENT ,并尝试适应tt_content.image.20 = USER (?? Oo)打字稿对象浏览器中的描述...但是全部无济于事,因为我对我正在做的事情知之甚少-.-

在正确的方向轻推任意将不胜感激!

您必须使用CONTENT cObject加载内容元素,并设置如何呈现内容。 这将在给定页面上加载图像内容元素,无论它们位于哪一列中:

page.10.marks.PROJECTTHUMBNAIL = CONTENT
page.10.marks.PROJECTTHUMBNAIL {
  table = tt_content
  select {
    where = CType = 'image' AND image != ''
    orderBy = sorting ASC
  }
  renderObj = IMAGE
  renderObj {
    file {
      import = uploads/pics/
      import.field = image
      import.listNum = 0
    }
  }
}

注意renderObj只是我的示例,它呈现Image元素的第一个图像 您可以根据需要设置渲染,例如将文件设置为GIFBUILDER ,这将允许您调整图像的大小。 您还可以调整选择以加载具有更精确条件的内容元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM