这个问题可能非常基础,我是TYPO3的业余爱好者。
我的网站需要一个图片滑块,找到了此扩展程序FlexSlider
。我希望此扩展程序从文件夹中获取所有图像记录,而不是为每个图像手动创建记录。
这是我到目前为止所做的
我在fileadmin/templates/images
文件夹中有一组图像。
然后,我在File Collection
下创建了System Records
并将fileadmin/templates/images
存储到此中。
我为网页slider page
创建了后端布局,并为其添加了flexSlider
扩展名。
在flexSlider/Configuration/TypoScript/setup.txt
添加了这个:
persistence.storagePid = 81
81
是File Collection Record Folder
的pageId。
当然,这不是这个过程的最后一步。我是否需要编写PHP代码或其他内容来将文件从fileadmin文件夹插入到系统记录文件夹中?我被困在这里
答案 0 :(得分:1)
这不起作用。命名的flexslider扩展具有自己的db表,并期望在其中呈现记录。 storagePid
选项只是存储这些记录的地方,如果没有,则插入扩展名的页面。
记录不仅包含图像。您可以指定幻灯片的alt文本,标题和副标题等。假设您的幻灯片不会每5分钟更改一次,那么与您的计划找到另一个扩展/解决方案相比,创建这些记录的(小)额外工作是值得的。
扩展程序(例如)也具有开箱即用的响应优势,您也可以将其考虑在内。我经常使用它,非常喜欢它。