我使用扩展生成器创建了Typo3扩展。其中一个领域是图像领域。图像扩展:如何获取模板中的完整图像路径?
当在前端渲染的实体我有机会到这个领域,如:
{entity.image} <!-- results in image.jpg without a path -->
但只检索的文件的名称。现在,我可以创建一个文件夹,其中关于这个扩展的所有图像应该被上传,如:
fileadmin/user_upload/entity
现在我可以像模板线它:
<img src=" fileadmin/user_upload/entity/{entity.image}" alt="{entity.name}">
这工作得很好直到有人使用图像多次。在这种情况下,Typo3将创建一个图像并在后端设置image_01.jpg,image_02.jpg等。当然这些图像不存在于新创建的文件夹中。看来,Typo3会在某处创建一个副本并使用该副本中的名称。
所以我的问题是:
- 我怎样才能在模板中的真实图像路径?也许在控制器的某个地方?
- 或如何阻止Typo3创建这些副本并增加每个图像的数量?
- 或请问影像浏览器帮助
<f:image />
有帮助吗?如果是这样,怎么样?
这是一个基于extbase/fluid的扩展。
您正在使用哪种TYPO3版本? 6.x或4.x?解决方案取决于它。 – lorenz
@lorenz我正在使用标记为verison 6.1.x - 我发现Typo3正在将图像复制到'uploads/tx_nameofextension'中。是对的吗? – lampshade