1

我正在尝试在本教程中做类似的事情,这是一个非常基本的画廊。
在 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 中的图片。

这是一个令人尴尬的问题,但我两天来一直在尝试解决这个问题,但我似乎无法正确解决 -.- 我敢肯定那里有很多答案......我只是不知道知道输入谷歌找到他们的神奇词汇TT

我尝试了非常基本的东西,比如只做与上面相同但使用不同的路径,我翻遍了TSRefofIMAGEIMG_RESOURCE,尝试摆弄CONTENT,并尝试tt_content.image.20 = USER在打字稿对象浏览器中调整 (?? Oo) 描述......但是一切都无济于事,因为我对自己在做什么知之甚少-.-

任何朝着正确方向的轻推将不胜感激!

4

1 回答 1

0

您必须使用CONTENTcObject 加载内容元素并设置内容的呈现方式。这将在给定页面上加载图像内容元素,无论它们位于哪个列中:

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允许您调整图像大小的文件。您还可以调整选择以加载具有更精细条件的内容元素。

于 2012-01-17T16:02:14.727 回答