Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 新手:输入3访问输入脚本中上载的图像_Image_Typo3_Typoscript - Fatal编程技术网

Image 新手:输入3访问输入脚本中上载的图像

Image 新手:输入3访问输入脚本中上载的图像,image,typo3,typoscript,Image,Typo3,Typoscript,我正在尝试做一些类似于,一个非常基本的画廊。 在Tut的示例中,他们从uploads/media/like-so加载图像 page.10.marks.PROJECTTHUMBNAIL = IMG_RESOURCE page.10.marks.PROJECTTHUMBNAIL { stdWrap.wrap = <img src="|" /> file { import = uploads/media/ import.data = levelmedia: -1,s

我正在尝试做一些类似于,一个非常基本的画廊。 在Tut的示例中,他们从uploads/media/like-so加载图像

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      
  }
}
但现在我想加载上传到图像对象中的图片

这是一个令人尴尬的问题,但我两天来一直在努力解决这个问题,但我似乎无法正确回答--我相信有很多答案。。。我只是不知道在谷歌上输入什么神奇的词语来找到它们

我尝试了一些非常基本的东西,比如像上面做的一样,但是使用了不同的路径,我翻阅了图像和IMG_资源的TSRef,尝试了摆弄内容,并尝试了调整tt_CONTENT.IMAGE.20=USER??键入脚本对象浏览器中的O.O说明。。。但这一切都无济于事,因为我对自己的所作所为知之甚少


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

您必须使用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,这样可以调整图像大小。您还可以调整“选择”以加载具有更精确条件的内容元素。

您的意思是要加载保存为页面上图像内容元素的图像吗?Typoscript中定义的协同对象只是呈现内容的方式,它们不存储任何信息。正如您的示例中所示:文件物理存储在uploads/media/folder中,对该文件的引用位于pages表中的数据库字段media中,IMG_资源只是告诉TYPO3如何处理它的一种方式。@cascaval感谢您的评论!是的,我的意思是我想加载保存为图像内容元素的图像。对不起,如果不清楚的话。感谢您澄清了什么是cobject。我真是摸不着头脑。哦。--'[arg,想换一行,不发表评论]@casaval:但是如果我用“import=uploads/media/”替换行“import=uploads/pics/”,我会得到带有空src的图像标签。[除非我在uploads/media/和uploads/pics/中都有相同的图片,否则它们会显示为src path uploads/pics/;我猜这是因为幻灯片]是的!:D:非常感谢你!它就像一个符咒。。。我想也许我现在开始明白了。。。现在,我将查看TSRef,看看是否可以找到其他选项来调整它: