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
Typo3 图像扩展:如何在模板中获得完整的图像路径?_Typo3_Typo3 6.1.x - Fatal编程技术网

Typo3 图像扩展:如何在模板中获得完整的图像路径?

Typo3 图像扩展:如何在模板中获得完整的图像路径?,typo3,typo3-6.1.x,Typo3,Typo3 6.1.x,我已经使用扩展生成器创建了一个Typo3扩展。其中一个字段是图像字段 在前端渲染实体时,我可以访问此字段,如: {entity.image} <!-- results in image.jpg without a path --> 现在,我可以将其连接到模板中,如下所示: <img src=" fileadmin/user_upload/entity/{entity.image}" alt="{entity.name}"> 在有人多次使用该图像之前,此功能可以正常

我已经使用扩展生成器创建了一个Typo3扩展。其中一个字段是图像字段

在前端渲染实体时,我可以访问此字段,如:

{entity.image} <!-- results in image.jpg without a path -->
现在,我可以将其连接到模板中,如下所示:

<img src=" fileadmin/user_upload/entity/{entity.image}" alt="{entity.name}">

在有人多次使用该图像之前,此功能可以正常工作。在这种情况下,Type3将创建一个图像,并在后端设置图像\u 01.jpg图像\u 02.jpg等。当然,新创建的文件夹中不存在这些图像。看起来,Typo3在某处创建了一个副本,并使用了该副本的名称

因此,我的问题是:

  • 如何在模板中获得真实的图像路径?也许在控制器的某个地方
  • 如何阻止Typo3创建这些副本并增加每个图像的数量
  • 图像视图帮助程序
    在这里有帮助吗?如果是,怎么做

这是一个基于extbase/fluid的扩展名。

如果将“group”类型的普通字段与内部类型的“file”一起使用,则TYPO3会将文件复制到

uploads/your_extension/
为了防止重复,它会为具有相同名称的文件添加数字后缀(即使它们完全相同)。所以你应该从那里引用这个文件

在流体模板中,您可以访问所有FAL属性,例如文件大小、文件扩展名等。。有关教程,请参见此处:

如果将“group”类型的普通字段与内部类型的“file”一起使用,则TYPO3会将文件复制到

uploads/your_extension/
为了防止重复,它会为具有相同名称的文件添加数字后缀(即使它们完全相同)。所以你应该从那里引用这个文件

在流体模板中,您可以访问所有FAL属性,例如文件大小、文件扩展名等。。有关教程,请参见此处:

如果将“group”类型的普通字段与内部类型的“file”一起使用,则TYPO3会将文件复制到

uploads/your_extension/
为了防止重复,它会为具有相同名称的文件添加数字后缀(即使它们完全相同)。所以你应该从那里引用这个文件

在流体模板中,您可以访问所有FAL属性,例如文件大小、文件扩展名等。。有关教程,请参见此处:

如果将“group”类型的普通字段与内部类型的“file”一起使用,则TYPO3会将文件复制到

uploads/your_extension/
为了防止重复,它会为具有相同名称的文件添加数字后缀(即使它们完全相同)。所以你应该从那里引用这个文件

在流体模板中,您可以访问所有FAL属性,例如文件大小、文件扩展名等。。有关教程,请参见此处:

仅就记录而言,其无处记录:

file extension (filetype): {yourfile.originalResource.originalFile.extension}
file size (filesize): {yourfile.originalResource.originalFile.size}
type?: {yourfile.originalResource.originalFile.type}

只是为了记录在案,它没有记录在案:

file extension (filetype): {yourfile.originalResource.originalFile.extension}
file size (filesize): {yourfile.originalResource.originalFile.size}
type?: {yourfile.originalResource.originalFile.type}

只是为了记录在案,它没有记录在案:

file extension (filetype): {yourfile.originalResource.originalFile.extension}
file size (filesize): {yourfile.originalResource.originalFile.size}
type?: {yourfile.originalResource.originalFile.type}

只是为了记录在案,它没有记录在案:

file extension (filetype): {yourfile.originalResource.originalFile.extension}
file size (filesize): {yourfile.originalResource.originalFile.size}
type?: {yourfile.originalResource.originalFile.type}

您使用的是哪种类型的TYPO3版本?6.x还是4.x?解决方案取决于它。@lorenz我使用的是带标签的verison 6.1.x-我发现Typo3正在将图像复制到
uploads/tx_nameofextension
。是这样吗?你用的是哪一种类型的版本?6.x还是4.x?解决方案取决于它。@lorenz我使用的是带标签的verison 6.1.x-我发现Typo3正在将图像复制到
uploads/tx_nameofextension
。是这样吗?你用的是哪一种类型的版本?6.x还是4.x?解决方案取决于它。@lorenz我使用的是带标签的verison 6.1.x-我发现Typo3正在将图像复制到
uploads/tx_nameofextension
。是这样吗?你用的是哪一种类型的版本?6.x还是4.x?解决方案取决于它。@lorenz我使用的是带标签的verison 6.1.x-我发现Typo3正在将图像复制到
uploads/tx_nameofextension
。是吗?感谢使用抽象层的提示。感谢使用抽象层的提示。感谢使用抽象层的提示。感谢使用抽象层的提示。感谢使用抽象层的提示。