dongshan4316 2015-12-14 11:04
浏览 18


This is how I image my custom extension to work:

  1. Author creates an element for the extension
  2. He fills in the title, alt and other information and uploads an image
  3. Listview in the Frontend renders a thumbnail of the uploaded image (for each element created in the Backend)
  4. Full image is visible in Single view

I actually only need help in the third step. Since TYPO3 already renders a thumbnail for the Backend, I'd like to access this one to avoid redundant files. Is there a way to output this file in the listview (Frontend)?

I hope you guys actually understood what I want.

  • 写回答

2条回答 默认 最新

  • drdl18946 2015-12-14 11:47

    When rendering the list view in the frontend, you can just render the image property of your domain model, like this:

    <f:image image="{myObject.image}" alt="..."/>

    To scale and possibly crop the image, make use of the height and width parameters of this ViewHelper. The image will then automatically be scaled by TYPO3 and used by the image ViewHelper.

    The height and width properties support the modifiers m and c. The modifier m makes the image fit into the rectangle given by height and width while preserving its aspect ratio, while c makes the image cover the given rectangle while preserving aspect ratio, and crops away the parts of the image overlapping the rectangle. Here are more details about these modifiers.


    <f:image image="{myObject.image}" alt="..." height="100c" width="100c"/>

    This scales the image such that the shortest edge is 100px long, and then cuts out the central part of the image to make 100x100 pixels in size.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?



  • ¥15 关于c++外部库文件宏的问题,求解
  • ¥15 office打开卡退(新电脑重装office系统后)
  • ¥300 FLUENT 火箭发动机燃烧EDC仿真
  • ¥15 【Hadoop 问题】Hadoop编译所遇问题hadoop-common: make failed with error code 2
  • ¥15 vb6.0+webbrowser无法加载某个网页求解
  • ¥15 RPA财务机器人采购付款流程
  • ¥15 计算机图形多边形及三次样条曲线绘制
  • ¥15 根据protues画的图用keil写程序
  • ¥200 如何使用postGis实现最短领规划?
  • ¥15 pyinstaller打包错误